Re: Чудеса в решете
- From
- Pavel Dvorkin ()
- To
- George Hazan
- Date
- 2002-11-21T10:45:36Z
- Area
- SU.WINDOWS.NT.PROG
From: Pavel Dvorkin <dvorkin@math.omsu.omskreg.ru>
Привет, George!
George Hazan wrote:
>
> Приветствую, Pavel!
> Вы писали Thu, 21 Nov 2002 05:31:34 +0000 (UTC) :
>
> PD> Под W2K сервер сортировка занимает примерно 12 минут, под XP - меньше
> PD> минуты.
>
> Либо сервер занимает под себя существенно больше памяти,
Немного больше, ибо сервер есть, но в нем стоит "оптимизировать для
foreground". Но это не причина, там сортируемый файл имеет размер 70 Мб
(сортируется массив указателей, конечно) и свопинга практически в это
время нет, а загрузка процессора около 100%.
> либо выделятор
> памяти, используемый у тебя в программе, значительно эффективнее исполняется
> в XP.
Вот это уж я никак не понимаю. Все выделение памяти (там файл
обрабатывается как memory-mapped) сделано до qsort. Файловый кэш не
может быть в 10 раз меньше, far в обоих случаях показывает, что свободно
примерно 150 Mb(до запуска программы). Опять-таки во время qsort почти
нет обращений к диску. Ну пусть понадобилось какое-то время на перегонку
файла в кэш, так не 10 же минут для 70 Mb файла на Seagate 80 Gb ???
--
С наилучшими пожеланиями
Дворкин Павел
--- ifmail v.2.15dev5
* Origin: Omsk State University (2:5020/400)