OLIDWORKS 在運行中實時監(jiān)控整個計算機系統(tǒng)資源的使用率,包括 Windows 圖形設(shè)備接口 (GDI) 對象。
Windows GDI 是用于在Windows 操作系統(tǒng) (OS) 中展示和顯示圖形對象的應(yīng)用程序接口 (API)。
Windows 操作系統(tǒng)將每個進(jìn)程可用的 GDI 對象的最大數(shù)量限制為 10,000個。一旦任何進(jìn)程接近 10,000 GDI 對象的限制,進(jìn)程可能變得不穩(wěn)定。
SOLIDWORKS 使用Windows GDI 來顯示 SOLIDWORKS 用戶界面中的元素。SOLIDWORKS 為您打開的每個文檔消耗額外的 GDI 對象。SOLIDWORKS 插件也可以使用 Windows GDI 對象,這也會增加 SOLIDWORKS 進(jìn)程對 GDI 對象的消耗。
SOLIDWORKS 在達(dá)到每個進(jìn)程限制的 GDI 對象的 85% 時開始顯示一系列警告。您看到的這些警告,會提供您可以遵循的建議。
首先,按照以下步驟來驗證對 SOLIDWORKS 進(jìn)程開放了多少個 GDI 對象:
1.按下 Ctrl + Alt +Delete 并啟動 Windows“任務(wù)管理器”。
2.要查看“進(jìn)程”選項卡:
a.在 Windows 7 中單擊“進(jìn)程”選項卡。
b.在 Windows 10 中單擊“詳細(xì)信息”選項卡。
3.將“GDI 對象”列添加到視圖中:
a.在 Windows 7 中,轉(zhuǎn)至“視圖”>“選擇列”> 選擇“GDI 對象”選項
b.在 Windows 10 中,右鍵單擊列標(biāo)題 >“選擇列”> 選擇“GDI對象”選項。
4.在進(jìn)程列表中,找到“sldworks.exe”進(jìn)程并記錄“GDI 對象”列中的值。
默認(rèn)情況下,如果“sldworks.exe”的 GDI 對象值為 8500 或更大,則SOLIDWORKS 將開始發(fā)送通知警告您。
如果在 SOLIDWORKS 中有30 個或更多的打開文檔,請關(guān)閉任何當(dāng)前不需要的文檔。由于 SOLIDWORKS 的圖形性質(zhì),30 個或更多的打開文檔將使您達(dá)到操作系統(tǒng)的限制。
如果您在自己的文檔窗口中只打開了少量文檔,請咨詢您的本地技術(shù)支持專家。也許存在SOLIDWORKS 未正常清理 GDI 對象的問題。
如果您需要在 SOLIDWORKS 中同時打開超過 30 個文檔窗口,則可以選擇通過 Windows 注冊表來提高 GDI 對象的限制。
有關(guān)負(fù)責(zé) GDI 對象限制的注冊表項的信息,請參閱以下網(wǎng)址的 Microsoft 文章:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724291(v=vs.85).aspx
為了滿足您的需求,請考慮對“GDIProcessHandleQuota”注冊表值進(jìn)行增量更改。
小心:
錯誤編輯注冊表可能嚴(yán)重?fù)p壞操作系統(tǒng)。SOLIDWORKS 技術(shù)支持團隊強烈建議您在進(jìn)行任何更改之前先備份注冊表數(shù)據(jù)。
注意:
在操作系統(tǒng)資源限制已自定義為超出默認(rèn)設(shè)置的情況下,未對 SOLIDWORKS 進(jìn)行正式測試和認(rèn)證。
關(guān)鍵字:rm_gdi
哈嘍,的小伙伴們大家好,我是你們的好朋友IT咨詢顧問。昨日小編去客戶那里排除服務(wù)器故障,客戶的筆記本電腦非常卡頓。于是小編就讓他自己先殺殺毒,再開啟Windows 7防火墻試試。等小編排除服務(wù)器故障完成,客戶的筆記本電腦殺了毒也開啟防火墻,但卡頓現(xiàn)象一如既往。小編認(rèn)為筆記本電腦卡頓,不是中毒了就是被入侵,都不是那就增加虛擬內(nèi)存試試。虛擬內(nèi)存別稱虛擬存儲器,電腦中所運行的程序均需經(jīng)由內(nèi)存執(zhí)行,若執(zhí)行的程序占用內(nèi)存很大,則會導(dǎo)致內(nèi)存消耗殆盡。為解決該問題,Windows中運用了虛擬內(nèi)存技術(shù),即勻出一部分硬盤空間來充當(dāng)內(nèi)存使用。當(dāng)內(nèi)存耗盡時,電腦就會自動調(diào)用硬盤來充當(dāng)內(nèi)存,以緩解內(nèi)存的緊張。若計算機運行程序或操作所需的隨機存儲器(RAM)不足時,則Windows會用虛擬存儲器進(jìn)行補償。它將計算機的RAM和硬盤上的臨時空間組合,當(dāng)RAM運行速率緩慢時,它便將數(shù)據(jù)從RAM移動到稱為“分頁文件”的空間中。將數(shù)據(jù)移入分頁文件可釋放RAM,以便完成工作。一般而言,計算機的RAM容量越大,程序運行得越快。若計算機的速率由于RAM可用空間匱乏而減緩,則可嘗試通過增加虛擬內(nèi)存來進(jìn)行補償。但是計算機從RAM讀取數(shù)據(jù)的速率要比從硬盤讀取數(shù)據(jù)的速率快,因而擴增RAM容量(可加內(nèi)存條)是最佳選擇。下面給小伙伴們分享Windows 7增加系統(tǒng)虛擬內(nèi)存的操作步驟和方法,美好的一天從解決電腦問題開始,一起來看看小編的演示。