User Tools

Site Tools


slowarmswitch

В pno-foum проходило обсуждение. как известно документированный способ вызова арм кода из программ - написание специального армлета. Так вот задались вопросом, почему на TT пустой армлет можно вызвать 238000 раз в секунду, а на TJ35 всего 3500 раз. То есть вызов нативного куска на соньках в 70 раз медленнее, чем на TT. Чудес не бывает, TT просто не сбрасывает кэш команд и при некоторых ситуациях выполнение армлета может просто рухнуть.

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

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

slowarmswitch.txt · Last modified: 2003/11/11 16:27 by 127.0.0.1