Nп/п : 12 из 100
От : Maxim Sokolsky 2:5020/828.777 19 апр 25 22:27:40
К : Eugene Muzychenko 19 апр 25 22:35:02
Тема : Re: Файл подкачки и фидо-софт
----------------------------------------------------------------------------------
@MSGID: 2:5020/828.777 6803eb2e
@REPLY: 2:5000/14 6803ca21
@PID: GED+W32 1.1.5-b20240306
@CHRS: CP866 2
@TZUTC: 0400
@TID: hpt/w32-mvcdll 1.4.0-sta 16-02-06
Здpавствуй, Eugene!
CO>> Т.е. при "достатке всего", тот файл - лишь некое "резервное
CO>> место" и может быть пустым, по содержимому?
EM> В теории - да. Hо на практике винда все равно периодически что-то
EM> пишет в файл подкачки и читает из него, даже если почти вся память
EM> свободна. От чего это зависит - хз, искусственно воспроизвести
EM> нелегко. Возможно, наличие большого объема виртуальной памяти
EM> провоцирует какой-то софт (в том числе системный) использовать ее
EM> экстенсивно.
Догадка в правильном направлении.) Только не большой объем памяти
провоцирует какое-то ПО использовать его, а наоборот - пользовательское ПО так
устроено, что изначально использует ее экстенсивно.
Помимо дампа, файлов гибернации и управления виртуальной памятью
системой (когда неиспользуемые процессы выносятся системой подальше от ЦП И
ОЗУ в медленный файл подкачки), есть еще толпа программистов и целая
прорва пользовательского и не системного ПО, включая в том числе и фидошное
ПО. Достаточно открыть исходные тексты тоссера, который использует Чеслав
и там очень вероятно обнаружится, что программистам этого тоссера для
ускорения его работы было быстрее считать файлы в виртуальную память целиком,
чем по нескольку раз обращаться к ним же при помощи fopen(); fread();
fclose(). Куда попадут затем эти считанные в память файлы, в ОЗУ или в файл
подкачки, это программистам было без разницы, для них было главное, что
считать файлы целиком в виртуальную память было _быстрее_.
А теперь представь, что у тебя имеются на диске 30 Гб фотографий и
видео и есть некая программа для их просмотра, с функцией кеширования. А
почему бы ей, этой программе, не считать тогда все эти гигабайты разом в
память?)
С уважением - Maxim
--- -Да, да!.. Я вижу, вы поняли мой замысел.
* Origin: Сено - великая вещь. (2:5020/828.777)
SEEN-BY: 46/49 452/28 455/19 4500/1 5001/100
5010/352 5019/40 5020/77 181 545
SEEN-BY: 5020/828 848 870 1042 1941 1955 2192
3204 4441 12000 5022/128
SEEN-BY: 5030/1081 5059/37 5097/31 6035/4 6078/80
@PATH: 5020/828 12000 4441