Zauważyłem, że mój czas pracy na baterii jest znacznie gorszy na moim laptopie, kiedy tylko mam otwarte delphi 2010. Kiedy śledzę powercfg/energy, pokazuje (między innymi), że bds.exe zażądał mniejszej rozdzielczości zegara niż domyślna 15.6ms.dlaczego delphi ide zwiększa rozdzielczość timera platformy Windows?
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
Czy delphi ma dobry powód, aby zmienić rozdzielczość timera platformy? Czy najnowsze wersje idei mają takie samo zachowanie?
Nie widzę tego z XE7. Naprawdę nie widzę, jak to jest problem z 5-letnią wersją oprogramowania, chyba że masz na myśli to, że aplikacje opracowane z IDE wykazują to samo zachowanie. Problem z czymś podobnym do Delphi polega na tym, że można to zrobić przez kontrolę zewnętrzną. To niekoniecznie IDE zmienia rzeczy. – Graymatter
@Graymatter Widzę to dla XE7. Firefox prosi też o 1ms, zauważyłem. Spodziewam się, że powodem jest sprawienie, by "Sleep" ms było dokładne. –
@J Ok, widzę to teraz. Nie wiem, jak za pierwszym razem tęskniłem. Nadal uważam, że jest to niewielki problem. Narzędzia programistyczne to nie to samo, co zwykłe aplikacje. Debugery, profile itp. Wszystko to sprawia, że stoją z boku. – Graymatter