Delphi 2010 ide açık olduğunda, pil ömrümün dizüstü bilgisayarımda önemli ölçüde daha kötü olduğunu fark ettim. Powercfg/enerji izlemesi yaptığımda, bds.exe'nin 15.6 ms'lik varsayılan değerden daha küçük bir zamanlayıcı çözünürlüğü talep ettiğini (diğer şeylerin yanı sıra) gösterir.delphi ide neden windows platform zamanlayıcı çözünürlüğünü artırıyor?
Current Timer Resolution (100ns units) 10006
Maximum Timer Period (100ns units) 156250
Requested Period 10000
Requesting Process ID 7996
Requesting Process Path \Device\HarddiskVolume2\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin\bds.exe
Delphi, platform zamanlayıcı çözünürlüğünü değiştirmek için iyi bir neden var mı? Ayrıca, ide'nin son sürümleri de aynı davranışı gösterir mi?
XE7 ile bunu görmüyorum. IDE ile geliştirilen uygulamaların aynı davranışı sergiledikleri anlamına gelmedikçe, yazılımın 5 yıllık bir sürümü ile nasıl bir sorun olduğunu göremiyorum. Delphi gibi bir şeyle ilgili sorun, bir üçüncü taraf kontrolü tarafından yapılabilmesidir. Her şey değişmekte olan IDE değil. – Graymatter
@Graymatter Bunu XE7 için görüyorum. Firefox da 1 ms istiyor, farkettim. Nedeni bekliyorum, 'Sleep' ms doğru yapmak. –
@J Tamam, şimdi anladım. İlk defa nasıl kaçırdığımı bilmiyorum. Hala bunun çok küçük bir sorun olduğunu düşünüyorum. Geliştirme araçları normal uygulamalarla aynı değildir. Hata ayıklayıcılar, profil oluşturma, vb. Hepsi bir kenara biraz dururlar. – Graymatter