Показать сообщение отдельно
Старый 25.06.2010, 14:00   #59   
Fun-Da-Mental
 
Аватар для dr-sm
 
Сообщений: 201
Регистрация: 08.04.2005

dr-sm вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
Как раз наоборот, чем сложнее система, тем меньше доверия оптимизирующему компилятору))) И если ключевые алгоритмы (обычно они занимают менее чем экран кода на С) переписать на ассемблере с учетом архитектуры конкретного процессора, можно добиться увеличения производительности порядка 1000%)))
с этим согласен, но это верно для очень узкого круга приложений, игры там и тп.
в большинстве реальных задач алгоритмическая оптимизация редко бывает необходимой, если не рассматривать уж случаи откровенного тупняка. основные потери в сложных приложениях возникают не изза компилятора, а по более высокоуровневым причинам: тупо ждем ио 99% времени, кривой контекст свитчинг, дофига сисколлов, livelocks, и тп. и проблемы эти актуальны как для тех кто на асме пишет, так и для тех кто пишет на Java.