CPU Priority for Process (Delphiden ayarlanabilirmi ?)
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- uğur alkan
- Üye
- Mesajlar: 227
- Kayıt: 29 Ağu 2004 04:49
- Konum: Istanbul
CPU Priority for Process (Delphiden ayarlanabilirmi ?)
Delphi ile yazılmış bir exe dosyanın işlemi daha hızlı yapabilmesi için (String üzerinden hesaplamalar) task managerdan cpu öncelik seviyesini otomatik olarak arttırabilirmiyim. Task managerde çalışan dosyanın üzerine sağ tuşla tıklandığında işlemin öncelik seviyesi ayarlanabiliyor
bunu otomatik olarak atama şansına sahipmiyiz.
bunu otomatik olarak atama şansına sahipmiyiz.
Bazen sert rüzgarlar eser başını öne eğmekten asla korkma
- uğur alkan
- Üye
- Mesajlar: 227
- Kayıt: 29 Ağu 2004 04:49
- Konum: Istanbul
SetPriorityClass(GetCurrentProcess,HIGH_PRIORITY_CLASS);
tamam işlem hızını arttırdı... Form çalışırken Task Managerde cpu kullanımı max %50 görünüyor. Diğer %50 Sistem boşta işlemi tarafından kullanılıyor.
Ben geri kalan %50 yide istiyorum.
Bu mümkünmü acaba...
System Idle Process devre dışı bırakılabilirmi....
tamam işlem hızını arttırdı... Form çalışırken Task Managerde cpu kullanımı max %50 görünüyor. Diğer %50 Sistem boşta işlemi tarafından kullanılıyor.
Ben geri kalan %50 yide istiyorum.

Bu mümkünmü acaba...
System Idle Process devre dışı bırakılabilirmi....
Bazen sert rüzgarlar eser başını öne eğmekten asla korkma
- fatihtolgaata
- Üye
- Mesajlar: 382
- Kayıt: 04 Mar 2004 09:46
- Konum: K.çekmece / İstanbul
- İletişim:
Çift çekirdek mi işlemciniz? Bir işlemi illaki %90'nı kullanacaksın diye zorlayamazsın. Demek ki sizin yaptığınız işlem, işlemcinize fazla yük bindirmiyor. Bu da iyi bir şey. İşlemin bitiş süresi bu durumda tamamen işlemcinizin hızı ile alakalı. High Priority ile sadece işlem önceliğini sizin işleminize verdiniz. Eğer yaptığınız işlem mmx, sse, sse2 gibi komut setleri ile yapabildiğiniz bir şey ise, bunları kullanarak işlemcinizi daha hızlı ve verimli kullanabilirsiniz.
vesselam.
vesselam.
- uğur alkan
- Üye
- Mesajlar: 227
- Kayıt: 29 Ağu 2004 04:49
- Konum: Istanbul
- fatihtolgaata
- Üye
- Mesajlar: 382
- Kayıt: 04 Mar 2004 09:46
- Konum: K.çekmece / İstanbul
- İletişim:
- uğur alkan
- Üye
- Mesajlar: 227
- Kayıt: 29 Ağu 2004 04:49
- Konum: Istanbul
O kısa mola dediğiniz zaman aralığında muhtemelen yine boşta durmuyordur. Kendi içsel işlerini hallediyor veya donanım ile iletişimdedir. Mesela hard diskin yazmasını bekliyordur.uğur alkan yazdı:İşlem for döngüleriyle ve case komutlarıyla dönüyor. İşin aslı windows bazen takılıyor. Benim yaptığım işleme kısa molalar veriyor öyle devam ediyor. Amacım bu kısa molaları yok etmek duraksamadan benim işimi yapsın.