Cevap: Trivia ve English Oyun botu sorunu.
Hayır, eğer global içerisinden silersen değişkeni, procedure içerisinde o değişkeni tanımayacaktır. Böyle bir sebepten dolayı zaten cpu kullanımı artmaz.
CPU kullanımın neden artar?
-Çok fazla açık dosyadan dolayı artabilir, open komutuyla açılmış ama close ile kapatılmamış çok fazla dosya varsa hem CPU hem de MEMORY kullanımı artar.
-Aynı şekilde çok fazla açılmış socket bağlantı (html bağlantıları şeklindeki socketler dahil) varsa ve bunlar kapatılmamışsa yine her iki kullanım da artacaktır.
-Sonlanamayan döngüler yüzünden yine bellek ve işlemci kullanımın artabilir. (while - for - foreach şeklinde kullanılan direkt döngüler ve yapay oluşturulmuş döngülerin hepsi dahil)
-Bitmek tükenmek bilmeyen timer ve utimer'lar. Her defasında sayısı artan timer ve utimer'lar eğer sonlandırılmıyor ve her defasında sayısı artıyorsa bu da cpu ve bellek kullanımını artırır.
Bir çırpıda söylenebilecekler bunlar. Daha bir çok neden işlemci ve bellek kullanımını artırabilir. |