OpenWiki

Slow Arm Switch

Edit this page (last edited November 11, 2003)
Palm Notes | Recent Changes | Title Index | User Preferences | Random Page | Help
В 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 (diff)
Valid XHTML 1.0!Valid CSS!