Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Private bytes, working set, virtual bytes. Обьясните пож (http://forum.oszone.net/showthread.php?t=49965)

Barvetal 01-06-2005 13:00 329168

Private bytes, working set, virtual bytes. Обьясните пож
 
Всем привет!

Обьясните пожалуйста популярно, что означают эти счетчики производительности: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 329176

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

Barvetal 01-06-2005 13:53 329182

Цитата:

А может для тех, кто не обладает таким даром ясновидения, как некоторые, ты сообщишь название ПО, в котором ты узрел сии тайные письмена?
Так я ж написал, что это счетчики производительности. Они, как правило, находятся только в одном месте: Performance Monitor

Цитата:

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

Barvetal 02-06-2005 12:06 329498

так что, неужели никто не знает?

intelfx 06-04-2010 20:35 1386481

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


Время: 02:24.

Время: 02:24.
© OSzone.net 2001-