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)