У меня много было мыслей по поводу того , почему софт такой тормозной и жрет ОЗУ. Но потом я увидел пост на стековерфлоу про реализацию strcpy или какой то базовой функции на два экрана в стандартной библиотеке гну. И все прояснилось - софт плохой из-за обилия оптимизаций!
А в железе то же самое. Современный процессор это одна большая глупость. ООО машина, которая в шедулинге инструкций проводит больше времени чем в их исполнении