Статьи о работе над повышением производительности приложений
На сайте developers.sun.ru появилась статья на практически вечную тему - увеличение производительности за счет лучшего использования процессорного кэша. Обычно под этим подразумевается оптимизация доступа к кэшу данных (поскольку управлять доступом к данным автору программы проще); в этой же статье даются советы по более эффективному использованию кэша инструкций, который больше доступен авторам компилятора и компоновщика, чем прикладным программистам. Полное название статьи - "Улучшаем производительность приложения путем перераспределения кода".
На сходную тему есть также статьи на английском языке:
- http://developers.sun.com/solaris/articles/Feo/feo_content.html - статья, в основном, о том как лучше использовать кэширование данных процессором;
- http://blogs.sun.com/solarisdev/entry/new_article_prefetching - как пользоваться прагмами для упреждающей выборки данных (prefetching).