Python işlemciden daha fazla kullanma

Dikkat ettim de python benim pc’de işlemcinin %25 kullanıyor.
Bunun sebebi nedir acaba ve bunu artırmanın bir yolu var mı?

Python derken yazdığınız Python kodunu kastediyorsanız işlemcinin kullanılmasına sebep olan şey o koddur, kodu görürsek daha rahat yardım ederiz.

Mesela

while True:
    print('a')

şöyle bir sonsuz döngü çalıştırdıgımda işlemcinin %25 kullanılıyor.

Tek cekirdegin mi tamaminin mi %25’i?

Gayet normal. Siz ondan sürekli ekrana yazı yazmasını istiyorsunuz o da sürekli ekrana yazı yazıyor, mümkün olduğunca hızlı bir şekilde. Ama Python uygulaması işlemcinizin sadece bir çekirdeğinde çalışıyor, bu yüzden sadece o çekirdeği %100’e yakın kullanabilir.

İşlemciyi daha fazla kullanıp kodumuza daha fazla işlem gücü sağlamak için multiprocessing kullanmak lazım.

1 Beğeni