Войти

Показать полную графическую версию : Private bytes, working set, virtual bytes. Обьясните пож


Barvetal
01-06-2005, 13:00
Всем привет!

Обьясните пожалуйста популярно, что означают эти счетчики производительности:Private bytes, working set, virtual bytes.
Насколько я знаю,
private bytes — количество байтов памяти, которое кушает сам исполняемый модуль без подгружаемых библиотек.
working set — количество байтов памяти, которое кушает сам исполняемый модуль плюс все подгружаемые библиотеки.
virtual bytes — не понимаю вообще, что это...

Так вот, о том, что я заблуждаюсь насчет первых двух, говорит следующее:
Запускаю мое приложение, которое юзает кучу библиотек. Значение счетчиков следующее:
private bytes — 15 749 120
working set — 7 639 040
virtual bytes — 58 060 800
Как такое может быть? Без библиотек — 15 мегабайт, а с библиотеками в два раза меньше, то есть 7????

Обьясните, пожалуйста!

Greyman
01-06-2005, 13:36
Barvetal
А может для тех, кто не обладает таким даром ясновидения, как некоторые, ты сообщишь название ПО, в котором ты узрел сии тайные письмена? Если тебя интересует значения не для коннкретного ПО, а если вообще - то воспользуйся переводчиком - вот тебе и будет "значения"...

Barvetal
01-06-2005, 13:53
А может для тех, кто не обладает таким даром ясновидения, как некоторые, ты сообщишь название ПО, в котором ты узрел сии тайные письмена?

Так я ж написал, что это счетчики производительности. Они, как правило, находятся только в одном месте: Performance Monitor

Если тебя интересует значения не для коннкретного ПО, а если вообще - то воспользуйся переводчиком - вот тебе и будет "значения"...
спасибо, я уже вопользовался... И все равно нифига не понял. Может мне кто-нить обьяснить на пальцах? Заранее спасибо!

Barvetal
02-06-2005, 12:06
так что, неужели никто не знает?

intelfx
06-04-2010, 20:35
Working set - количество памяти, которое в данный момент занято процессом в физической памяти (RAM)
Virtual bytes - количество памяти, которое выделено процессом. Часть из этой памяти выгружена в Swap-файл (файл подкачки), а остальное находится в RAM (это и есть Working set).
Private bytes - количество памяти, не разделённое с другими процессами. (Разделённая память может использоваться одновременно несколькими процессами) Этот параметр не связан с двумя предыдущими.
P.S. По привычке после каждой строки пытался нажимать Ctrl+S :yes:




© OSzone.net 2001-2012