OpenWiki

Overclock Hack

Palm Notes | Recent Changes | Title Index | User Preferences | Random Page | Help
Difference from prior major revision.
minor diff author diff hide diff

<code>
Вопрос: У
моего
процессора Clie SJ33
тактовая
частота 66 Мгц.
Разгонялка FastCPU
3.0. Я
Я на читалку
ставлю 33 Мгц
для экономии
батарей, у 
хакменеджера
стоит все по
дефолту т.е. 66.
На
На какой
частоте
будут
работать
хаки когда у
меня на
экране
читалка? У
меня 
закрадывается
сомнение
такого
такого типа:
Стоит хак Eesylaunch_16
на долгое
нажатие
кнопки мемо я
повесил
выключение
машинки, в
в этом же
хаке можно
изменить и
работу JogDial (я на
колесо
ничего не
менял). Т.е.
получается
что
что при
каждом
прокруте
колеса
включается FastCPU
66 Мгц потом
хак 66 Мгц
потом FastCPU 66 Мгц
потом
потом
читалка 33 Мгц.
А зажирает ли
больше
энергии эти 
переключения
между
прогами
нежели
читалка
читалка на 66
без этой
длинной
цепочки? А в
то время кода
я читаю текст
и не трогаю на
пальме
ничего
ничего
читалка
работает?
Читалка - iSilo
</code> 
 
при активном 
хаке его код 
исполняется 
в контексте 
активной 
программы. 
программа - 
это то, что 
явно 
запущено 
через 
соответствующую функцию ОС. Так что с точки зрения ОС (а соответственно и FastCPU) исполняется все та же программа. Более того, фоновые обработчики прерываний от компорта, инфрареда и tcpшного стека также будут исполняться со скоростью текущего приложения. Это отвратительно. Отсюда лезут разнообразные и непредсказуемые глюки. А поскольку замедление процессора не дает существенного выигрыша в экономии батареи, то и замедлять большого смысла нет. 
  
Почему нет 
выигрыша? Все 
очень просто, 
у ОС 
существует 
режим doze. Это 
такой 
полусон, при 
котором 
экран горит, 
диджитайзер 
готов 
принимать 
тыки, но 
процессор 
спит до 
первого 
аппаратного 
прерывания. 
Когда ты 
сидишь в 
мемопаде и 
смотришь на 
экран, то 
процессор 99% 
времени 
проводит 
именно в этом 
режиме. 
Соответственно скорость с которой машинка отрисовала страницу ничтожна по сравнению со временем doze-спячки, в которй основной расход идет на экран. С другой стороны программа может что-то делать в периоды пользовательской неактивности. Например дозагружать текст с карточки (что делает исила при открытии документа) или автоскроллить. Вот в этом случае возможна некоторая экономия энергии, впрочем несущественная, поскольку процент времени в doze сократися до 70-80%. 
  
Вообщем 
основная 
идея: выкинь 
разгонялки и 
не 
заморачивайся. Они хороши только если у тебя что-то сильно тормозит, например, эмулятор liberty ;-)  

Palm Notes | Recent Changes | Title Index | User Preferences | Random Page | Help
Edit this page | View other revisions
Print this page | View XML
Find page by browsing, searching or an index
Edited June 18, 2003 (hide diff)