Такая гадость случилась, на одной из больших машин не работает gprof. Выдает хрень по времени. Тест такой, например: #include <stdio.h> #include <stdlib.h> #define LEN 10000 float sum( int p, int s ) { return (float)s+p; } float a[LEN][LEN]; float b[LEN][LEN]; float c[LEN][LEN]; int main(int argc, char *argv[]) { int i, j; for (j=0; j<LEN; j++) for (i=0; i<LEN; i++) { a[i][j]=sum(i,j); b[i][j]=(float)(i-j); } for (j=0; j<LEN; j++) for (i=0; i<LEN; i++) { c[i][j]=b[i][j]/a[i][j]; } exit(1); } Так эта сцуко врет со временем примерно в 10 раз. На других машинах все хорошо. Апгрейдили glibc, glibc-profile, использовали новый gcc, но это не спасало. Кто знает в чем дело? Программы там довольно старые: gcc (GCC) 3.3.3 (SuSE Linux) Не работает и с pgi, sunstudio, pathscale. Если вам встречался этот баг, расскажите какой и как лечится.
Ответ на:
комментарий
от VIT
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум не работает inotify watch (2017)
- Форум Си (2013)
- Форум что не так в использовании структуры (2008)
- Форум математика (2005)
- Форум Срочно!!!! Вызов внешней программы из C (2003)
- Форум ofstream (2006)
- Форум Подскажите, как завершить передачу для последовательного порта. (2012)
- Форум Почему код не компилится (2005)
- Форум execve (2005)
- Форум Cygwin+Gtk - чего не хватает этой заразе? (2007)