OpenWiki

Slow Arm Switch

Palm Notes | Recent Changes | Title Index | User Preferences | Random Page | Help
No difference available. This is the first major revision.
В pno-foum проходило обсуждение. как известно документированный способ вызова арм кода из программ - написание специального армлета. Так вот задались вопросом, почему на TT пустой армлет можно вызвать 238000 раз в секунду, а на TJ35 всего 3500 раз. То есть вызов нативного куска на соньках в 70 раз медленнее, чем на TT. Чудес не бывает, TT просто не сбрасывает кэш команд и при некоторых ситуациях выполнение армлета может просто рухнуть.

Соответственно мораль: то, что разработчики перенесли что-то в арм код еще не означает, что программа будет быстрее.

http://yahm.palmoid.com/nocacheflush.zip - хак для программного выключения сброса кэша с тестом.

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