① win7旗艦版系統如何設置全程監控電腦運行的程序
1.啟用Win7審核策略
Win+R打開運行,輸入「gpedit.msc」,回車運行,打開組策略編輯器。
2.依次找到「計算機配置」-「Windows設置」-「安全設置」-「本地策略」-「審核策略」,從右邊細節窗口中,打開「審核對象訪問」。
② 怎樣查詢電腦上一個游戲或程序上次運行的時間
可以在電腦上安裝電腦監控專家,可以監控電腦上的所有操作。還可以將監控信息發送指定的郵箱裡面。也可以對電腦的操作屏幕做個完整的截圖。特別好用。
或者安裝定時關機3000,可以記錄電腦的使用時間,還有日誌分析的功能,詳細的記錄電腦都進行了什麼操作等等。
③ 我有個後台服務,我想監視它的啟動和關閉時間...有什麼方法
怎樣製作支持SATA,SCSI,RAID控制器的
2000/XP/2003系統萬能預裝版
所謂的「萬能預裝」就是利用GHOST和微軟的封裝技術,經過處理後製作成的一個ghost映像,然後通過普通的ghost方式「安裝」到c盤。「預裝」名詞我是從品牌機上引用過來的。畢竟這樣方式和普通安裝有很大的區別。這個製作方式經過眾多網友的討論研究,不斷完善、不斷改進,已經基本實現所謂的「萬能」。為了讓更多的網友和系統愛好者了解製作的過程,編輯整理了製作過程。
一、安裝前的准備
准備一張完整的系統安裝盤(當然iso之類也可以,只要你會安裝就可以)。一般2000選用專業版(pro);xp有好幾個版本:按激活的方式也有「上海政府」免激活版本(推薦)、OEM、俄羅斯破解零售版等;2003有免激活企業版的標准版(推薦)和企業版等。
下載死性不改提供的自動選擇電源模式解決方案()
建議使用一個串口滑鼠,因為usb在封裝時可能不能使用。
二、安裝操作系統(以下均以xp為例)及軟體
正常安裝完整操作系統,系統文件格式建議採用NTFS,優點就不用說了。
升級所有的補丁,為了減少體積,NET Framework可以不安裝,這樣可以節省20多m的空間。安裝DirectX9.0b、wmp9.0、ms java、GB18030支持等,最好重新啟動一下系統。
安裝常用應用軟體(裸版可以直接跳過這一步),個人推薦以下軟體:
QQ最新的去廣告ip版
Winamp5.X漢化版 或foobar
優化大師 注冊版
MSN MESSENGER 6.2+去廣告多用戶補丁
WINRAR3.X最新漢化注冊版
Flashget 1.6破解注冊版
Flashfxp 2.2以後的注冊版
媒體播放器經典版最新版本或realone plus版
MYIE2、GreenBrowser或其他外殼瀏覽器
紫光拼音3.0以後的版本
極典五筆或其他五筆輸入法(xp、2003自己都沒有五筆)
Emeditor 4.X 漢化注冊版—最好的文本編輯器
Symantec AntiVirus 8.1或其他可升級的殺毒軟體
天網防火牆或其他——針對2000,xp和2003可以不安裝
Raspppoe安裝版——針對2000,xp和2003可以不安裝
時可通 時間增強工具
office2000或office 2003完整安裝
AIDA32 3.8或其他檢測系統信息,精小強大。對於使用ghost用戶安裝驅動之類的有用
Kugoo,下載mp3的p2p軟體,很不錯——他們可沒有給我廣告費哦,呵呵
選擇一個bt下載軟體,現在很多也用到
………
不宜安裝Daemon manager,新的方法封裝後會不能使用,因為它作為一個驅動會被刪除。所以有驅動(硬體)性質的也不能安裝。不過再多也安裝不下了。
另外還要對這些軟體做些適當的調整,如flashget、bt等默認下載地址改為d:\download之類的,有時間最好運行一下,檢查注冊是否完成、並將注冊方法放到安裝目錄,封裝後可能變成未注冊的就可以用上。
三、優化系統
現在安裝完,大概有2.Xg,這對於我們的要求還差很多,所以要進行優化和刪除系統沒用的文件,所謂的「減肥行動」!我們的目標是1.3g,這樣ghost(high)後可以控制在650m左右。
1、禁用系統還原,封裝後又會恢復、這不影響;
2、轉移分頁文件(虛擬內存),可移到d盤或禁用,反正封裝後又會恢復。Ghost8.0可以直接屏蔽這個大塊頭;
3、轉移臨時文件夾,推薦d:\temp;
4、禁用休眠,可以節省和內存一樣大的空間;
5、轉移IE的臨時文件夾(緩存),也放到d:\temp;OE的存儲位置改為D:\My Documents\oe;
6、轉移我的文檔的位置,推薦D:\My Documents
7、可選卸載不需要的windows組件,在運行中輸入「%systemroot%/inf/sysoc.inf」, 打開這個文件後在記事本的「編輯」菜單下點擊「替換」,然後在「查找內容」中輸入「hide」(不包括引號),然後點擊右側的「全部替換」按鈕,之後保存文件並關閉。重新打開控制面板中的添加刪除程序,然後點擊「添加刪除Windows組件」,現在可以直接卸載很多以前並不允許卸載的組件了。請大家謹慎使用;
8、關閉內存轉儲。在「系統屬性」對話框的「高級」選項卡下,點擊「啟動和故障恢復」按鈕,然後在「寫入調試信息」下拉菜單中選擇「無」。並且你可以搜索所有的「*.dmp」文件並刪除它們。同時,在運行中輸入「drwtsn32」並回車,打開華生醫生工具,在這里取消對「轉儲全部線程上下文」、「附加到現有日誌文件」和「創建故障轉儲文件」這三項的選擇。
9、刪除大的中文字體。一般保留宋體(含18030的那種)、黑體、仿宋體就可以了。
10、刪除系統文件備份,就是dllcache。在運行中輸入「CMD」並回車,打開命令提示行窗口,然後在其中輸入「sfc /purgecache」並回車,這將會刪除前面提到的c:\windows\system32\dllcache文件夾中所有的備份文件,接著繼續輸入「sfc /cachesize=0」並回車。可能會提示windows文件保護的框。
11、禁止windows文件保護。從注冊表中找到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,修改「SFCDisable」鍵值為「FFFFFF9D」,如果需要重新啟用該功能,重新設置為「0」就可以了。
12、刪除幫助文件。直接刪除Windows目錄下的「Help」文件夾,不過有幾個最好保留:agt0407.hlp這種數字格式的,不然封裝後啟動可能要源光碟,反正只有幾k,留著。
13、多餘的輸入法。這個不能完全刪除,不然封裝後會提示插入源光碟!除了中文輸入法,Windows XP中還帶有日文和韓文等輸入法,這對我們當然沒什麼用處,也可以在「c:\windows\ime」文件夾下選擇性刪除除了「CHSIME」和「SHARED」之外的其他文件夾中的內容。結果如圖:
尤其imjp8_1和imkr6_1需要保留文件夾和部分dll文件,如果不是很大就盡量保留。刪除ime後從80多m減少到2.36m就可以了。
C:\windows\ime保留文件列表.
│ mscani.dll
│ SOFTKBD.DLL
│ SPGRMR.dll
│ SPTIP.dll
├—CHSIME
│ └—APPLETS
│ PINTLCSA.DLL
│ PINTLCSD.DIC
│ PINTLCSD.DLL
│ PINTLCSK.DIC
├—CHTIME
│ └—Applets
├—imejp
│ └—applets
├—imejp98
├—IMJP8_1
│ └—APPLETS
├—IMKR6_1
│ ├—Applets
│ └—Dicts
│ hanja.lex
│ hanjadic.dll
│ imekr.lex
└—SHARED
│ imepaden.hlp
│ imepadsm.dll
│ imepadsv.exe
│ imlang.dll
└—RES
PADRS404.DLL
padrs411.dll
padrs412.dll
padrs804.dll
14、可選刪除Service Pack備份文件。Service Pack是Windows的大補丁文件,在安裝Service Pack後硬碟上會佔用一部分空間保存備份出來的系統文件;可刪除windows下「ServicePackFiles」文件夾
15、減少開機滾動條時間每次啟動Windows XP,藍色的滾動條都要走上好多次,其實這里我們也可以把它的滾動時間減少,以加快啟動速度。打開注冊表編輯器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters,在右邊找到EnablePrefetcher主鍵,把它的默認值3改為1,這樣滾動條滾動的時間就會減少。然後可到C:\WINDOWS\Prefetch目錄中,刪除裡面的內容.
16、刪除所有windows下$NtUninstallQ******$」(******是一個數字)文件;
17、可選刪除Driver Cache/i386」文件夾下的除了Driver.cab和sp1.cab外所有文件。千萬別刪除這兩個,否這封裝後的系統認識驅動會有麻煩。
18、刪除c:\windows\cursors\ ,這個文件夾中包含了所有的滑鼠指針;
19、刪除c:\windows\srchasst ,這個文件夾中保存了Windows XP的搜索助理,也就是你搜索文件時出現的小狗或者其他什麼人物造型。你可以直接刪除這個文件夾,這樣你將會使用Windows 2000模式的經典搜索方式;建議刪除!
20、可選刪除c:\windows\downloaded installations\ ,這個文件夾中保存了一些程序的安裝文件(主要是使用Windows Installer技術安裝的程序),這樣如果以後這個程序需要修復或者進行其他操作,就可以直接通過保存在這里的安裝文件進行。不過通常把這個文件夾清空對系統的使用也沒有什麼太大的影響,所以建議刪除。
21、可選刪除c:\windows\media\ ,這里是用來保存Windows的系統聲音,沒有十分必要就不要刪除;22、可選刪除c:\windows\system32\usmt\ ,這個文件夾中是文件和設置轉移向導的相關文件。
23、可選刪除c:\program files\msn ,c:\program files\netmeeting\ ,這兩個文件夾中是MSN Explorer
和Netmeeting的可執行文件。不推薦,因為預裝系統建新用戶的時候可能用到msn4.6的一個dll文件,雖然不影響系統,因為6.1已經安裝了或有人不使用msn,可提示缺少文件不舒服。
24、刪除C:\windows\system32\oobe——適用企業版,零售版或者OEM版,那最好不要動它。
25、可選刪除c:\windows\msagent ,這里保存了Agent的文件,這里的Agent就跟微軟Office 應用程序中的Office 助手一樣,是一些動態的卡通形象,通常我們用不到這些東西。注意保留intl目錄中類似agt0407.dll的所有dll文件。
26、可選清理C:\WINDOWS\Web\Wallpaper中的桌面,可以自己換個喜歡的。如果想更深入,就刪除屏幕保護,C:\WINDOWS\system32\*.scr
27、加速網上鄰居。訪問網上鄰居是相當惱人的,系統會搜索自己的共享目錄和可作為網路共享的列印機以及計劃任務中和網路相關的計劃任務,然後才顯示出來,顯然這樣速度就會比Windows 9x中慢很多。其實這些功能我們並沒有使用上,與其不用還不如刪除它們,這樣速度就會明顯加快。打開注冊表編輯器,找到HKEY_LOCAL_MACHINE\sofeware\Microsoft\Windows\Current Version\Explore
\RemoteComputer\NameSpace,刪除其下的(列印機)和(計劃任務),重新啟動電腦,再次訪問網上鄰居,你會發現快了很多。
28、Windows XP默認支持.ZIP文檔,但系統會為此耗費大量資源,如果已經安裝了winrar,你可以將這一功能關閉,只需在「開始」選單的「運行」中輸入「regsvr32 /u zipfldr.dll」即可。
29、打開服務,找到「Messenger」和「Alerter」,你可以安全地把它改為手動,這樣就可以禁止了ip消息。
30、仔細再想一想其他自己認為可改進的地方,其他的可刪除東西就不推薦了。清空回收站!
31、使用優化大師(注冊版)清理系統.
32、優化整個系統包括硬體和網路的!這里的操作也很重要,大家也可使用類似的優化軟體優化系統。
四、重新封裝
1、更改 IDE ATA/ATAPI控制器, 這一步就是XP系統萬能GHOST的主要步驟所在!!為了適應現在各種不同的主板,(如Inter 主板,VIA主板,SIS主板)則必須將你本機的IDE 控制器改成 標準的雙通道 PCI IDE控制器,如圖
2、再把計算機的電源改為Standard PC,方法和上面的一樣!
3、再刪除剩下的驅動,除」系統設備」中的不要亂刪除外,其它的驅動都可以刪,
4、刪掉磁碟驅動器裡面的所有設備信息
5、刪掉埠裡面的所有信息(為什麼要刪掉.經過我的試驗超過20台(老機器)......
.不刪掉的情況下某些主板的列印機和COM設備找不到或者錯誤的識別列印機和某些COM設備~
例如紅外線控制設備)大家如果想做通用的如裝機盤之類的最好刪掉,不然小問題也能害死你啊.....
6、刪掉監視器裡面的所有設備信息
7、刪掉鍵盤裡面的所有設備信息
8、刪掉其他設備裡面的所有設備信息
9、刪掉軟盤控制器裡面的所有信息
10、刪掉聲音.視頻和游戲控制器裡面的音效卡信息(就是指系統自動識別的你的音效卡驅動或你已經安裝好了的驅動)
11、刪掉滑鼠和其他指針設備 (干凈嘛)
12、刪掉通用串列匯流排控制器裡面的所有信息 也就是USB控制器
13、刪掉網卡裡面的所有系統信息
14、卸載掉你的顯卡驅動 是卸載啊.......呵呵 系統自帶的刪除就行了
當然你可以用更方便的方法,用命令行:devcon.exe remove * 刪除剩下的驅動,
15、接下來在xp安裝光碟中打開\SUPPORT\TOOLS\DEPLOY.CAB文件,先在 C:盤根目錄下建議一個名為Sysprep 的文件夾,並將DEPLOY.CAB壓縮包文件用Winrar 解壓縮到 c:\sysprep ,
16、運行setupmgr.exe逐步製作sysprep.inf.如圖
可以自己指定計算機名稱,也可以讓計算機自動產生.
其它都用默認就好了,最後到
sysprep文件一定要在默認的目錄中,不可以更改!sysprep文件建好後,就可以運行死性不改的程序了!
運行不改的程序後,會自動解壓文件到以c:\sysprep文件中,完整的執行過程如下:
16、讓電腦支持SATA,SCSI,RAID控制器
1)更改注冊表「HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root」許可權如圖:
2)安裝S&R&S V4.3.exe,然後把c:\sysprep\sxbg.chk重命名為sxbg.exe復制到c:\program files目錄。
3)運行c:\sysprep\sxbg.exe(必須有sysprep.exe,因為sxbg.exe有條件判斷),
sysprep.exe啟動時點擊取消不執行封裝,但必須讓後台的cmd窗口執行完畢,
4)到c:\program files目錄執行sxbg.exe就可以分離出只含有SATA,SCSI,RAID控制器驅動支持的功能,同時可以清除boot控制功能。
17、安裝全自動檢測附件,適合2000/XP/2003。
運行autohal.exe將會自動解壓ta.exe,autohal.cmd setcmd.chk,和regset.cmd文件到c:\sysprep目錄,封裝時運行regset.cmd間接啟動sysprep.exe即可。
註:1)全自動檢測附件有2個
第1個,如果你的主板支持超線程CPU或者多CPU,檢測完成後會出現兩個菜單,顯示時間為4秒鍾,默認(第一項,適合超線程/多處理器),第二項適合普通處理器配置的計算機。
第2個,加入了楊大俠的doscpuid對超線程/多處理器的識別,全自動完成,
請自行選擇採用哪一個。
2)發現單獨安裝的微軟拼音輸入法2003,在克隆恢復之後會打回原形(變成微軟拼音輸入法3.0),所以加入了對這個問題的修復功能。(與office 2003一起安裝的好像沒這個問題,另外,我是在Win2003中發現這個問題)。
3)加入了一個比較特別的功能:克隆到目標計算機時,如果你不想使用克隆文件中的自動應答設置,例如計算機名、工作組、注冊名、安裝序列號等等,那麼你可在克隆之前根據自己的需要重新建立一個sysprep.inf,把它放在任意一個分區的根目錄下(克隆的目標分區除外),那麼這個sysprep.inf就會成為封裝過程的自動應答文件。
運行regset.cmd,會自動啟動封閉裝程序,出現如圖的畫面.
點「確定」出現下面畫面.
關機模式選擇」退出」
第一項(不重置激活的寬限期)和第三項的(不重新產生安全標識符)都是XP以上系統專用,也就是正版用戶激活用的,而我們所建議用的系統是上海政府版,或俄羅斯電話激活破解版,於是這兩項其實選與不選無所謂,對GHOST克隆後的系統在使用上都無影響
第二項的(使用最小化安裝)既所謂的 PNP 安裝,好象也叫無殘留驅動安裝,這也正是我們需要的,因此這項一定要選上。
第四項的(檢測非即插即用硬體),這一選項不用選上,因為即使有非即插即用的古董級硬體, 關機模式一定要選擇「退出」, 點擊」重新封裝」,過幾分就可以完成封裝了,然後手動關機,再用啟動盤啟動到dos下,不要重新啟動系統了! 用ghost做鏡像就可以了!!完成!
至此!所有工作就算完成了!~~暈啊!~第一次寫了這么多東西!~~
希望對一些還不會做萬能ghost的網友,有幫助!~!~~~~~~~~~~
死性不改的封裝程序可以去jujumao下載,網址: 程序的使用方法,上面都是有的!~
五、常見的一些問題:
1、安裝XP大部分人用NTFS格式,也有人用FAT32格式,怎樣讓做出的GHO文件都滿足需要呢,這個好辦,創建GHO文件時我們用FAT32格式,在用setupmgr.exe 創建系統自動應答文件時,在「運行一次」一步中輸入以下命令「convert c:/FS:NTFS」,安裝時有個轉換格式的選擇,需要NTFS格式的選Y,不需要就選N就行了。
2、WinXP/Win2K克隆包恢復後OfficeXP需要重新激活的解決方法
說明:
(1)、我採用的officeXP版本的破解方法是用一個mso.dll文件替換原有的mso.dll,從而免激活
(2)、OfficeXP在安裝過程中需要收集電腦硬體信息,從而作為是否需要重新激活的判斷,當WinXP/Win2000的克隆包在另一台電腦上恢復後,officeXP會因為硬體變化大而重新要求激活。因此在製作克隆包前,要避免officeXP收集硬體信息。
方法如下:
A、在要生成克隆包的電腦上,安裝officeXP不要雙擊setup.exe,而是採用命令行方式安裝,格式如下:%OfficeXP Install Path%setup NOUSERNAME=True ENTERPRISE_IMAGE=True 運行此命令行進行OfficeXP的正常安裝,其中%OfficeXP Install Path%是指Office安裝文件所在的路徑,比如光碟e:NOUSERNAME=True,
使將來不同的用戶可以在第一次使用OfficeXP時輸入自己的用戶名ENTERPRISE_IMAGE=True,告訴OfficeXP安裝程序在安裝過程中不收集硬體信息,而是在第一次運行時才收集硬體信息。
B、安裝完成後,不要運行任何Office程序,不然OfficeXP會自動收集本機的硬體信息。
C、用破解文件mso.dll替換programe files\common files\microsoft shared\office10目錄下的同名文件。可以先備份原來的文件,以防出錯。
D、開始製作WinXP/Win2k的克隆包,這樣克隆包在另一台電腦上恢復後,在用戶第一次運行office程序時,officeXP會自動收集當前電腦的硬體信息,避免再次重新激活
3、安裝GHOST2K,不能「軟關機」
答:可能導致這個問題的原因很多,但是主要還是由於電源管理設置以及主板和Windows 2000的兼容性上。可以到BIOS的電源管理中把相應的項目激活(Enable),然後再進入Windows2000,在控制面板-電源選項裡面也把支持ACPI的選項選上。如果,在電源選項里沒有「支持ACPI的選項」,先在BIOS中把「ACPI Function」設為「Enabled」,再重新安裝。
在某一個雜志上看到的解決方法,不知道行不行:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon下更改PowerdownAfterShutdown=0就可以正常關機
現在網上的 Windows 2003 伺服器,基本上都VOL的免激活版,操作步驟也和XP一樣,只是在創建自應答文件時多幾個選項,如授權多少用戶等,並且,2003 在重新封裝時,(使用最小化安裝)PNP 選項是灰色的,也就是強迫選上,這其實也是我們希望的!!(2000和XP 和2003 各版的光碟都自帶重新封裝工具,並且不通用),但操作步驟基本都是一樣!
④ 在linux裡面怎麼監控一個java程序的運行
可以寫一個腳本進行監控
可以用 ps top jstack 等命令來查看和監控進程。
參考1
參考2
我是海騰數據中心的技術小哥,很高興為您解答問題。
⑤ 如何監控Oracle資料庫中長時間運行的進程
監控Oracle 資料庫中長時間運行進程的兩種方式,通過這些方 法,我們可以監控單條語句的 長時間操作,監控存儲過程的運行進度,甚至自己'生成'進度信息. 關鍵詞:監控進度V$SESSION_LONGOPS 當Oracle 存儲過程運行時間較長時,我們希望客 戶端能了解到它在後台執行的狀況或者進度信息(類 似WINDOWS 安裝軟體時的進度條信息),這樣可以知 道運行在後台的應用進程是否終止或者休眠,更近一 步要求,最好能知道進行到哪一步驟,還有多少時間才 能完成. 簡單到一條SQL 語句的情況,如果執行時間較長, 我們如何得到它的運行狀況?是否後台還在運行?雖 然可以查看SQL 的執行計劃了解它的執行步驟,但如 何知道它運行到哪一個步驟了呢?如何才能估計出它 的合理的較為精確的執行時間呢? Oracle 資料庫前端發出執行命令後,進程在後台 執行,普通開發人員一般無法了解到後台在做什麼,一 般採用的方法是用DBMSOUTPUT.PUT_LINE 來列印出 來,但DBMS—OUTPUT.PUT—LINE 列印的信息受緩沖區 大小限制,如果信息較多就容易溢出,而且如果存儲過 程執行時間較長,只有在其執行完後,這些信息才會打 印出來,這就增加了調試周期,影響了調試效果.有的 開發人員在存儲過程中通過寫日誌表的形式來記錄進 度,但需要COMMIT 後其他進程才能看到這些日誌信 息,而在某些控制結構中(如游標CURSOR 循環)COM— MIT,則很容易引起ORA 一01555 錯誤,造成程序出錯. 下面介紹兩種監控方法. 如何監控單條長語句從ORACLE8 開始,出現一個新的動態視圖:V $SESSION_LONGOPS,從這個視圖可以獲知一些操作 (如全表掃描,並行查詢,RMAN,排序等)的執行進度, 我們先來了解一下V$SESSION—LONGOPS 視圖的一些 重要欄位: 列說明 sID 會話標識 5ERIAL#會話序列號 OPfE 操作的簡短描述 TARG 盯操作的對象,如xx TAR~_DESC目標描述 SOFAR 目前已執行單位數目 ToTAIWORK 總單位數目 UNlTS 單位 START_TIME 開始執行時間 LAST_ UPDATE_TIME 統計數據最後更新時間 TIME_ REMAINING 估計剩餘時間c ELAPSED_SECONDS 已執行時間(秒) MEsSAGE 統計數據匯總信息 USERA^^E 用戶名 ~L_ADDRES5 語句的地址,,用於和V$sql_text 等關聯 語句的hash 地址,用於和V$sql_texlSQLHASH VALUE等關聯 這個動態視圖顯示各個運行時間超過6 程.這些進程包含許多備份和恢復功能,統計數據收集,查詢等. 執行以下語句就可以得到資料庫中各個長時間操 作的進程信息: select'Icfromv$sesslon_ longopswheretime_ re- malnlng>0 我們也可以用圖形化工具查看,如TOAD,OEM中 均可查看長操作進程進度信息. Oracle 自帶的管理工具OracleEnterpriseManager (OEM)提供了圖形化查看長操作的功能,如: 計算機系統應用2007 Quest公司的資料庫管理工具TOAD 也可以看到 長操作信息,如: 表的統計信息. 長時問運行的SQL 語句可以用V$SESSION—LON? 為了能監控到查詢進程執行的進度,必需使用 CBO 優化器並且: 設置TlMED—STATISTICS或者SQL—TRACE 用ANALYZE語句或者DBMS—STAT 包收集相關 108 實踐經驗P 帕cficalExpen GOPS來監控.實際上,長時間運行的存儲過程也可以 監控.那是否任何操作都可以通過這個視圖來監控進 度呢?很遺憾,V$SESSION—LONGOPS 只會報告它認為 耗時長的操作.對於NEsTEDLOOP/UNIQUEINDEX READS/INDEXRANGEScANS 等執行速度很快的操作, 2007 期計算機系統應用由於它們執行一般不超過6 秒,因此將不會出現在V $SESSION—LONGOPS 如何監控自定義存儲過程單條長語句可以用上面的方法監控,Oracle 動生成V$SE.SSION— LONGOPS 記錄.那麼存儲過程中 有許多小操作,如何監控進度呢?其實,我們也可以手 工生成V$SESSION—LONGOPS 記錄,方法是調用DBMS APPLICATION—INFO 包來生成自定義進度信息. 從Oracle7.2 開始,提供了DBMS—APPLICATION— INFo 包,通過調用這個包,應用可以將自己的名字和 動作填寫到V$SESSION 和V$SQLAREA 的MODULE ACTION列中.V$SESSION 列出每個會話的用戶名,操 作系統機器名,終端名,程序名等. 應用可以在執行模塊時設置模塊名和動作名,模 塊名一般是甩戶自定義的.而動作名一般描述模塊中 的當前執行的事務的名字. DBMSAPPLICATION_INFO 包包含以下過程 SET_ MODULE 設置當前運行程序的模塊名 SET__AEl'ION 設置當前模塊的當前動作名 SESSION—LON-在V$SESSIONLONGOPS視圖中 GoPS 插入一行進度信息 SETMODULE過程設置模塊名和動作名: createorreplaceproceredel—cust(v_cust—Id varchar2) begindbms—— application—— info.set— mole(mole—— name=>"delcust". actlon_name=>"deletetablecust)i deletefromcustwherecustld=v_ cusLId; dbms_appllcatlon— Info.seLmole(,); end;以上設置的模塊名和動作名可以通過查詢V $sqlarea 獲取. 如:selectsql—text,mole,actionfromv $sqlareawheremole="del_cust: sql_textmoleadion Deletefr0mcustdel_ custdeletetableoust 1rowselected. SET_SESSION—LONGOPS 過程用於在V$session— longops 中插入一行,開發人員可以調用此過程設置長 時間操作的狀態信息,這樣,任何其他其他會話都可以 看到這個進度信息.如下例所示: declare _info.set_ session— Iongops_ nohint; IdndexnumberdefaultInohlnt: slnonumber;begin forlIn1..8888888888 loop update....; dbms_ appllcaflon— Info.setsesslon_ longops (rlndex=>l_rlndex, slno=>I_slno. op_name=>"updateahugetable. target=>126, target_desc=>'.msgdescription context=>0.sOfar=>j. totalwork=>8888888888. units=>loops endloop;end; 然後,從另一個會話來執行以下語句selectfromv$sesslon_ longopswheretlmere? malnlng>0; 也可以用圖形化工具TOAD 或OEM來查看. 因此,採用本文說明的方法,Oracle 開發人員可以 比較方便的監控長操作進程的進度信息,也可以自己 設置監控信息,來了解後台存儲過程的運行效率.甚 至,可以在存儲過程或SQL 語句提交執行後馬上觀察 其執行進度,如果比較緩慢,則可以中斷其執行,進行 調優,從而縮短調試周期,提高開發效率.
⑥ 有沒有什麼電腦上監控屏幕使用時長的軟體
有沒有什麼電腦上監控屏幕使用時長的軟體?電腦屏幕監控軟體可以實現,可以實時屏幕監控,拿超級眼電腦屏幕監控軟體來說,它具有屏幕監控這個功能,同時設置好關鍵詞報警功能最好,可以起到提示功能。不但實時監控電腦桌面,還可以對監控員工電腦進行控制、發送郵件、屏幕拍照等操作。在管理者電腦上安裝好管理端,在員工電腦上安裝員工端,無需設置,一秒安裝,隱蔽運行,然後重啟員工電腦即可。
⑦ 如何使用進度條的插件來監控後台程序的運行進度
.swing.,ChangeListener{publicNewJFrame(){initComponents();Timertimer=newTimer(50,this);timer.setRepeats(true);timer.start();}/***initializetheform.*WARNING:DoNOTmodifythiscode.Thecontentofthismethodis*.*/@SuppressWarnings("unchecked")//privatevoidinitComponents(){jPanel1=newjavax.swing.JPanel();jProgressBar1=newjavax.swing.JProgressBar();jLabel1=newjavax.swing.JLabel();setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);setAlwaysOnTop(true);getContentPane().setLayout(newjava.awt.CardLayout());jPanel1.setPreferredSize(newjava.awt.Dimension(600,350));jPanel1.setVerifyInputWhenFocusTarget(false);jPanel1.setLayout(neworg.netbeans.lib.awtextra.AbsoluteLayout());jPanel1.add(jProgressBar1,neworg.netbeans.lib.awtextra.AbsoluteConstraints(310,294,270,10));//jLabel1.setIcon(newjavax.swing.ImageIcon(getClass().getResource("/splashTimer.jpg")));//NOI18NjLabel1.setMaximumSize(newjava.awt.Dimension(600,350));jLabel1.setMinimumSize(newjava.awt.Dimension(600,350));jLabel1.setPreferredSize(newjava.awt.Dimension(600,350));jPanel1.add(jLabel1,neworg.netbeans.lib.awtextra.AbsoluteConstraints(0,0,-1,-1));getContentPane().add(jPanel1,"card2");pack();}///***@*/publicstaticvoidmain(Stringargs[]){java.awt.EventQueue.invokeLater(newRunnable(){publicvoidrun(){newNewJFrame().setVisible(true);}});}//Variablesdeclaration-donotmodifyprivatejavax.swing.JLabeljLabel1;privatejavax.swing.JPaneljPanel1;privatejavax.swing.JProgressBarjProgressBar1;//(ChangeEvente1){intvalue=jProgressBar1.getValue();if(e1.getSource()==jProgressBar1){}}publicvoidactionPerformed(ActionEvente){intvalue=jProgressBar1.getValue();if(value<100){value++;jProgressBar1.setValue(value);}else{jProgressBar1.setValue(0);}}}終於看到個用netbeans的人了。。
⑧ 查電腦上某個應用程序最近一次運行的時間
1、進入資源管理器,點擊打開系統盤(C:);
2、點擊打開Windows/Prefetch文件夾,可以查看電腦曾經運行過的程序。如圖所示:
⑨ win7系統如何實時監控程序整體運行情況
win7系統一直是口碑較好的一個系統,功能相當齊全,裡面的資源監控器更是功能強大,可以與一些市面上的資源管理器相媲美。作用就是監控電腦中一些軟體的運行,以及網站的使用情況,對於一些比較大的軟體,占據很大的內存的軟體,可以很好地監控,進行有效的刪選。雖然很多人知道這個功能,但是使用方法卻不知道,操作較為繁瑣,下面小編就來為大家介紹win7純凈版怎樣實時監控程序整體運行情況。
win7系統裡面其實有個更加專業強大的工具,就是Win 7資源監視器。這個可以很好的了解系統的進程以及服務。不過功能強大,操作可能也存在著一些麻煩,具體的調可能比較麻煩,操作如下:
直接滑鼠右鍵點擊Win 7的任務欄,選擇裡面的「啟動任務管理器」命令,然後在控制台窗口裡面單擊「性能」標簽。標簽打開之後,單擊裡面的 「資源監視器」按鍵,這時候就可以打開「資源監視器」。
其實具體操作起來確實有點麻煩的,不過也有比較簡單的方法。我們打開win7系統進程列表中,在裡面能夠看到進程名perfmon.exe,不過這個性能監視器也沒法顯示資源監視器,因此考慮到命令行參數相關的問題,才添加了參數 /res。通過測試顯示正常,因此我們能夠創建快捷方式指向「C:WindowsSystem32perfmon.exe /res」,這樣利用這個快捷方式就能夠迅速的實現Win 7資源監視器的調用。
以上的方法就是win7資源監控器的使用方法,可以隨時監控電腦的使用情況,按照以上的步驟一步一步使用很有效啊!趕快使用吧!
⑩ android如何監控統計各個應用程序運行的時間
1.打開撥號,輸入*#*#4636#*#*
備註:此數據通常關機清零