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