Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andrew Rodionoff                     2:5020/400     09 Oct 2001  02:10:02
 To : Sergey Kubushin
 Subject : Re: несусветное поведение clock()
 -------------------------------------------------------------------------------- 
 
 Greetings, Sergey
 
 On Sun, 7 Oct 2001 16:10:09 +0000 (UTC), Sergey Kubushin wrote:
 [...]
 
 >> printf("%i\n",t);      }  }  Та же картина. Перепробовал ядра 2.2.5, 
 >> 2.2.14, 2.2.19, glibc-2.1.1,  2.1.3-15, 2.1.3-22. Это же ужас. strace 
 >> показывает, что буфер при вызове  times(...) заполняется какой-то х-ней. 
 >> У кого-нибудь такое было?
 
 SK>  А чему ты, собственно, удивляешься? Компиллятор соптимизировал твою  
 SK> программку. Ему-то откуда знать, что clock() каждый раз новое значение  
 SK> возвращает?
 
 SK>   Объяви свою переменную volatile и волосы станут шелковистыми. Именно 
 SK> для  этого оно и предназначено.
 
     Hе-а. Фишка в том, что clock именно возвращает нулевое время. Я
     копнул глубже, ноги растут из syscall'а 43, times(2). Оно почему-то
     возвращает tms = {0,0,0,0}, как будто процесс и не запускался. Более
     того, если смотреть 'свой' /proc/self/stat, то 13-16 поля изменяются, т.е.
     часики тикают. А вот если так, то есть другим, на самом деле,
     процессом:
 :r! awk '{print $13, $14, $15, $16}' < /proc/self/stat
 0 1 2 0
     Меня мучает вопрос, что я мог сломать такого, что больше ничего не
     покорежило :((
 
 -- 
 Best regards, Andrew
 mailto:arnost@mail.ru
 
 Magrat was annoyed. She was also frightened, which made her even more
 annoyed. It was hard for people when Magrat was annoyed. It was like
 being attacked by damp tissue.
         -- (Terry Pratchett, Witches Abroad)
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 несусветное поведение clock()   Andrew Rodionoff   07 Oct 2001 00:00:56 
 Re: несусветное поведение clock()   Sergey Kubushin   07 Oct 2001 20:10:09 
 несусветное поведение clock()   Vladimir Mosgalin   08 Oct 2001 00:05:50 
 Re: несусветное поведение clock()   Sergey Kubushin   08 Oct 2001 08:22:18 
 Re: несусветное поведение clock()   Alexander Dilevsky   08 Oct 2001 10:31:21 
 несусветное поведение clock()   Valentin Nechayev   08 Oct 2001 18:16:51 
 несусветное поведение clock()   Kirill Frolov   08 Oct 2001 21:15:44 
 Re: несусветное поведение clock()   Andrew Rodionoff   09 Oct 2001 02:10:02 
 несусветное поведение clock()   Anthony Nedviga   07 Oct 2001 19:27:07 
 Re: несусветное поведение clock()   Andrew Rodionoff   09 Oct 2001 02:10:05 
 Re: несусветное поведение clock()   Alexander Dilevsky   07 Oct 2001 21:37:13 
 Re: несусветное поведение clock()   Andrew Rodionoff   09 Oct 2001 02:10:03 
 Re: несусветное поведение clock()   Valentin Nechayev   08 Oct 2001 18:23:00 
 Re: несусветное поведение clock()   Andrew Rodionoff   09 Oct 2001 02:10:03 
 несусветное поведение clock()   Peter Irich   08 Oct 2001 23:48:16 
 несусветное поведение clock()   Alexander Stavitsky   09 Oct 2001 01:35:31 
Архивное /ru.linux/21697b1c89210.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional