process CPU usage for 9x and NT and memory defrag
От: L0iD Россия  
Дата: 18.04.04 20:40
Оценка:
Есть парочка задач которые нужно решить:
1) Получить загрзуку процессора каждым процессом под вин 9x.
сырцы и ссылки приветсвуются.
под nt/2000 через счетчики производительности вроде бы все понятно.

2) И хотелось бы узнать принцип работы различных MemoryDefragментаторов
которые делают свободной какое-то значение виртуальной памяти. Понятно
что они используют VirtualAlloc. Но не просто же VirtualAlloc(до фига кусок)
и VirtualFree?
Re: process CPU usage for 9x and NT and memory defrag
От: Slava Antonov Россия http://deadbeef.narod.ru
Дата: 18.04.04 23:35
Оценка:
H e l l o, L0iD!

L> 2) И хотелось бы узнать принцип работы различных

L> MemoryDefragментаторов которые делают свободной какое-то значение
L> виртуальной памяти.

Если они дефрагментируют виртуальное адресное пространство, то какой в
них смысл?
Единственное что приходит в голову — увеличение непрерыных свободных
кусков в вирт. адресном пространтве.
Но опять же каков смысл?
Я думаю что среди 2/3 Гб вам почти всегда найдется кусок
запрашиваемого вами размера.

--
Всего хорошего, Слава v0.666 beta (http://slava.users.otts.ru)
-= Машина не заводится! Поехали, потом заведешь. =-
Posted via RSDN NNTP Server 1.8 beta
Re[2]: process CPU usage for 9x and NT and memory defrag
От: Pavel Dvorkin Россия  
Дата: 19.04.04 05:10
Оценка:
Привет!

Slava Antonov wrote:
> Единственное что приходит в голову — увеличение непрерыных свободных
> кусков в вирт. адресном пространтве.

Это как так, простите ? В моем виртуальном адресном простанстве без
моего ведома будут что-то перемещать ? Категорически против — у меня
указатели сохранены

Вот что они вроде пытаются делать — это как-то сжимать информацию в
swap-файле. В этом смысл может быть (уменьшить число перемещений
головок), хотя и сомнительно все это...

--
With best regards,
Pavel Dvorkin
Posted via RSDN NNTP Server 1.7 "Bedlam"
With best regards
Pavel Dvorkin
Re[3]: process CPU usage for 9x and NT and memory defrag
От: Аноним  
Дата: 21.04.04 18:24
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Привет!


PD>Slava Antonov wrote:

>> Единственное что приходит в голову — увеличение непрерыных свободных
>> кусков в вирт. адресном пространтве.

PD>Это как так, простите ? В моем виртуальном адресном простанстве без

PD>моего ведома будут что-то перемещать ? Категорически против — у меня
PD>указатели сохранены

PD>Вот что они вроде пытаются делать — это как-то сжимать информацию в

PD>swap-файле. В этом смысл может быть (уменьшить число перемещений
PD>головок), хотя и сомнительно все это...

Так никто и не ответил по вопросу. Есть же вагон програм типа MemTurbo,
MemOptimizer и всякие другие и все пытаются делать освобождать определенный
кусок памяти при достижении свободной памяти определенного порога.
Мне интересен АЛГОРИТМ как они это делают а не рассуждения о смысле жизни
Re[4]: process CPU usage for 9x and NT and memory defrag
От: Slava Antonov Россия http://deadbeef.narod.ru
Дата: 22.04.04 00:53
Оценка:
H e l l o, !

>>> Единственное что приходит в голову — увеличение непрерыных

>>> свободных кусков в вирт. адресном пространтве.

Тут я конечно фигню сморозил.
Спасибо Павлу за замечание.

> Так никто и не ответил по вопросу. Есть же вагон програм типа

> MemTurbo, MemOptimizer и всякие другие и все пытаются делать
> освобождать определенный кусок памяти при достижении свободной
> памяти определенного порога.

ИМХО они просто всем подряд делают SetProcessWorkingSetSize.

--
Всего хорошего, Слава v0.666 beta (http://slava.users.otts.ru)
-= Настоящий джентльмен всегда вытрет ноги о половичок, прежде чем
стучать ими в двери. =-
Posted via RSDN NNTP Server 1.8 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.