Re[11]: История одной оптимизации
От: FR  
Дата: 28.10.05 09:03
Оценка:
Здравствуйте, sch, Вы писали:

sch>Здравствуйте, FR, Вы писали:


FR>>VC7.1 Win2k. Да и не такой и большой вклад дает вызов функции на фоне операций с диском. То что твой первый результат такой шустрый объясняется только тем что твой файл полностью засосало в кеш операционки, реально ты мерял скорость памяти, попробую удали и создай файл заново, скорость упадет на порядок.

sch>У меня та же платформа.
sch>Возможно оптимизатор заинлайнил fread(), так что надо посмотреть.

; 17   :   {
; 18   :   size_t count = fread(buf, 1, size, file);

    push    edi
    push    ebp
    push    1
    push    esi
    call    _fread


Просто проверь у себя что быстрее gets или fread(1)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.