Занимаюсь портированием приложения, которое постоянно долбит gettimeofday и в задачу входит внести как можно меньше изменений.
Обнаружилось, что тупой тестик
for( i=0; i<1000000; ++i ) gettimeofday( &tv, 0 );
под линуксом отрабатывает в два с лишнем раза медленнее чем под соляркой. Это врожденное или как-нибудь лечится?
Linux ks 2.6.18-p4 #1 SMP PREEMPT Tue Feb 6 02:01:26 CST 2007 i686 GNU/Linux
Уже было похожее сообщение, но в 2004 году.