Bulat_Ziganshin
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору тест на SSD Intel G2 120gb Код: C:\>read lp2.pcf Speed 236.023188 mbytes/sec srep64i -m1 Cpu 154.174 mb/sec, real 146.101 mb/sec srep64i -m2 Cpu 223.845 mb/sec, real 100.994 mb/sec srep64i -m2 -nommap Cpu 227.554 mb/sec, real 167.256 mb/sec srep64i -m3 Cpu 179.942 mb/sec, real 96.754 mb/sec srep64i -m3 -nommap Cpu 166.436 mb/sec, real 86.298 mb/sec | здесь на -m3 mmap наоборот дал выигрыш. в то же время -m2 mmap временами даже подтормаживал компьютер на доли секунды так что у меня затыкалась музыка. полагаю это из-за того что после mmap на весь файл, ОС держала всего несколько десятков мегабайт свободной памяти и не могла оперативно выделить куски большего объёма. в общем такой mmap - штука похоже опасная у меня даже появилась идея, что оптимально будет делать mmap только на последний гигабайт прочитанных данных - в него должны попадать большая часть проверяемых матчей и в то же время он не будет занимать всё ОЗУ; остальные матчи будут считываться из файла как обычно. аналогично можно делать и при распаковке в любом случае, я не собираюсь проверять какие-либо ещё идеи до выхода 3.0. сделаю в ней -nommap по умолчанию и опцию -mmap, а все эксперименты начну с 3.41
|