ПредишенСледващото

Регистрация за конференцията

Безплатни инструменти за подготовка на списъци и процеса на изтриване са пълни

Ако изпълните без настройки PsList, системата показва списък с активните процеси с статистически данни за всеки от тях. 2 показва. от ляво на дясно, показва ID на процеса, приоритета, броят на конци, броят на дръжки, разпределени на размера на частна виртуална памет заета от времето на процесора, докато работите. Твърде много описания, увеличения размер на частния виртуалната памет или процесор за дълго време, може да показва неправилно изпълнение на програмата. процес начален час ще ви помогне да се свърже с процеса на каузата, като например регистрация на потребителя.

С ТРИТЕ КЛЮЧА (-т, -D и -x), могат да получават различни видове информация за процеса. -м опция предоставя подробна информация за използването на виртуална и физическа памет. PsList предоставя данни за общия размер на виртуалната памет (общ или самостоятелен) заема процес, количеството на физическата памет назначен процес частна виртуална памет разпределени на процеса, максималната сума, отпусната лично памет, броят на грешките страница и страницата и набор извън виртуалната памет разпределени процес.

течове в паметта е почти винаги се дължи на факта, че процесът отнема, а не освобождава лично виртуалната памет; Този ресурс трябва да се съхранява във файла за виртуална памет и следователно ограничено. В процесите, което позволява изтичане на частна виртуална памет размер, като правило, непрекъснато се разраства и количеството памет консумира почти винаги е близо до стойността на заделената памет. Възложено на размера на паметта по подразбиране Task Manager описва физическата памет, консумирана от процеса (не виртуалната памет), и не дава вярна представа за изтичане на памет.

Ключови -d показва подробна информация за потока вътре в процесите, включително превключване на контекста, а част от изпълнение, състоянието на потока (например, активно или чакат) и времето на процесора процес отнема. И накрая, -x клавиш показва подробна информация за процеса, паметта и резба.

Също така полезни -t ключ използване дърво, което извежда списък процес PsList (Screen 3). дърво процес е структура, която се образува при създаването на процеси, различни процеси; Процесите, които са в пряка връзка с друг процес и отстъп, показани в няколко позиции в дясно, са потомци на друг процес. Като се има предвид процесите в формат на дърво, е по-лесно да се разбере тяхната цел. Например, всички процеси, които са потомци УСЛУГИ (контролиране на мениджъра Service), се предоставят услуги на Windows. Фигура 3 показва потомък процеси, изброени отстъп в процес на услуги.

динамична актуализация

Статично оглед на всички процеси в системата може да се изисква да извършва одит или просто да се събере информация за това какво се случва в колата; но са склонни да бъдат по-полезни динамичен изглед. При използване на -s PsList ключови актуализации стандартната ставка на един път в секунда; актуализация честота може да бъде променена с помощта на -r ключ. Ако се прилага само опцията -s или -S ключа и -R, без допълнителни параметри, PsList ще върне списък с активните процеси, сортирани по натоварването на процесора. По този начин, PsList трансформира в Task Manager опростен инструмент. PsList изчислява натоварване на процесора чрез сравняване на две последователни резултати, така че стойността на съответната колона се появява само след завършване на първия цикъл на обновяване на данните. За да излезете от PsList и се върнете към командния ред, натиснете клавиша Esc.

Стандартен режим с опцията -s или -S и -R ви позволява да се идентифицират процесите, които консумират големи количества ресурси на процесора, но ако има съмнение, че процесът произвежда изтичане на памет, трябва да се използва във връзка с -s ключ -m. Тази комбинация от ключови процеси на какви ли не за размера на тяхното разпределени частна виртуална памет. Фигура 4 показва как се използва PsList откриване на процеси, които позволяват изтичане памет. Стойността на частна виртуална памет Leakyapp процес в крайна сметка е нараснал, а в момента тя е равна на максималната стойност на частна виртуална памет.

Ако вместо това на процеса на дейностите по мониторинг за да получите списък на процесите, които отразяват използването на процесора, че е следвала ключът -s трябва да бъдат поставени 2, като посочва броя на секундите, които ще работят PsList:

pslist преживявам и 2

За да се изчисли коефициентът на използване на процесора, две секунди са достатъчни. Ако изпратите изхода команда, за да файл за архивиране, а след това ще има две "моментни снимки" на процеса; втора "моментна снимка", което показва списъка с процесите, подредени по степен на използване на процесора.

Търсене процес

Заедно с други параметри на командния ред PsList да определите име или процес ID. Например, ако имате съмнение, че един процес, наречен Leakyapp позволява изтичане на памет, можете да въведете командата

pslist преживявам и leakyapp

и следете за промени в процес разпределят лично виртуалната памет. PsList специфично поведение по отношение на процесите, които можете да използвате за създаване на партида файлове за извършване на операции в зависимост от това дали процесът е активен: PsList дава код за грешка 0, ако открие име процес или ID, който съответства на посочения потребител; в противен случай, код за грешка 1.

Как PsList

Трябва да PsList работил с NT 4.0, така че инструментът не може да използва инструменти за управление на Windows (WMI), както и със задачи. PsList работи с API за изпълнение, същата API, който се използва инструмент за следене на ефективността. API Изпълнение поддържа интерфейса дистанционно управление, така че PsList не изисква инсталиране на софтуер на отдалечени машини, контролирани. За съжаление, с помощта на API за изпълнение не може да събере цялата налична през WMI информацията, с опитомен, за разлика със задачи, PsList не може да получи името на профила, за който е стартиран процеса, или в списъка на DLL, зареден в процеса.

Сподели снимки с приятели и колеги

Свързани статии

Подкрепете проекта - споделете линка, благодаря!