幻藍(lán)進(jìn)程狀態(tài)查看器幫助你更加詳盡的了解系統(tǒng)進(jìn)程的幾種重要狀態(tài),使你能夠根據(jù)目前的系統(tǒng)情況作出更好的優(yōu)化選擇,軟件使用簡單方便,綠色安全,并且支持日語、英語等多國語言。
功能說明:
進(jìn)程狀態(tài)觀察者主要采集應(yīng)用程序的幾種重要狀態(tài):包括物理內(nèi)存、虛擬內(nèi)存、系統(tǒng)CPU使用率、線程數(shù)量、句柄數(shù)量。 同時軟件采用更加精確的“時間點(diǎn)”采集方式,而不是采用不夠精確的定時器或者線程休眠。比如新建任務(wù)時,指定每5秒采集一次,則會按照[10:00:00] [10:00:05] [10:00:10] 的精確時間點(diǎn)進(jìn)行采集。兼顧線程性能,因此將軟件的誤差范圍設(shè)置在100毫秒之內(nèi)。
進(jìn)程有哪些狀態(tài)及如何轉(zhuǎn)換
進(jìn)程在其生存期內(nèi)可能處于如下三種基本狀態(tài)之一:
(1) 運(yùn)行態(tài)(Run): 進(jìn)程占有處理機(jī)資源,正在運(yùn)行。 顯然,在單處理機(jī)系統(tǒng)中任一時刻只能有一個進(jìn)程處于此種狀態(tài);
(2) 就緒態(tài)(Ready): 進(jìn)程本身具備運(yùn)行條件,但由于處理機(jī)的個數(shù)少于可運(yùn)行進(jìn)程的個數(shù),暫未投入運(yùn)行。 即相當(dāng)于等待處理機(jī)資源
(3) 等待態(tài)(Wait): 也稱掛起態(tài)(Suspended)、封鎖態(tài)(Blocked)、睡眠態(tài)(Sleep)。 進(jìn)程本身不具備運(yùn)行條件,即使分給它處理機(jī)也不能運(yùn)行。 進(jìn)程正等待某一個事件的發(fā)生,如等待某一資源被釋放,等待與該進(jìn)程相關(guān)的I/O傳輸?shù)耐瓿尚盘柕取?/p>
進(jìn)程的三個基本狀態(tài)之間是可以相互轉(zhuǎn)換的。具體地說,當(dāng)一個就緒進(jìn)程獲得處理機(jī)時,其狀態(tài)由就緒變?yōu)檫\(yùn)行;當(dāng)一個運(yùn)行進(jìn)程被剝奪處理機(jī)時,如用完系統(tǒng)分給它的時間片、出現(xiàn)更高優(yōu)先級別的其它進(jìn)程,其狀態(tài)由運(yùn)行變?yōu)榫途w;當(dāng)一個運(yùn)行進(jìn)程因某事件受阻時,如所申請資源被占用、啟動I/O傳輸未完成,其狀態(tài)由運(yùn)行變?yōu)榈却;?dāng)所等待事件發(fā)生時,如得到申請資源、I/O傳輸完成,其狀態(tài)由等待變?yōu)榫途w。
進(jìn)程死鎖和產(chǎn)生死鎖的原因
死鎖是指,在兩個或多個并發(fā)進(jìn)程中,如果每個進(jìn)程持有某種資源而又都等待別的進(jìn)程釋放它們現(xiàn)在保持著的資源,否則就不能向前推進(jìn).此時,每個進(jìn)程都占用了一定的資源但是又不能向前推進(jìn),稱這一組進(jìn)程產(chǎn)生了死鎖.
通俗的講,就是兩個或多個進(jìn)程無止境的等候著永遠(yuǎn)不會成立的條件的一種系統(tǒng)狀態(tài). 產(chǎn)生死鎖的根本原因是系統(tǒng)能夠提供的資源個數(shù)比要求該資源的進(jìn)程數(shù)少.其具體原因是1系統(tǒng)資源不足2進(jìn)程推進(jìn)順序非法.
親,此軟件需要安裝微軟.net 環(huán)境
微軟.NET Framework 4.0下載地址:http://m.tipsywinegypsy.com/soft/21724.html
微軟.NET Framework 3.5下載地址:http://m.tipsywinegypsy.com/soft/18302.html
微軟.NET Framework 2.0下載地址:http://m.tipsywinegypsy.com/soft/15906.html
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版