dwz怎么使用数据加载中提示_SOLIDWORKS在使用中提示内存不足怎么办?

本文介绍了SOLIDWORKS运行时对Windows GDI对象的使用情况。Windows操作系统限制每个进程可用GDI对象最大数量为10,000个,SOLIDWORKS使用GDI显示界面元素,打开文档和插件会增加消耗。还给出验证GDI对象数量的步骤,以及不同情况的处理建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SOLIDWORKS 在运行中实时监控整个计算机系统资源的使用率,包括 Windows 图形设备接口 (GDI) 对象。

Windows GDI 是用于在Windows 操作系统 (OS) 中展示和显示图形对象的应用程序接口 (API)。

Windows 操作系统将每个进程可用的 GDI 对象的最大数量限制为 10,000个。一旦任何进程接近 10,000 GDI 对象的限制,进程可能变得不稳定。

SOLIDWORKS 使用Windows GDI 来显示 SOLIDWORKS 用户界面中的元素。SOLIDWORKS 为您打开的每个文档消耗额外的 GDI 对象。SOLIDWORKS 插件也可以使用 Windows GDI 对象,这也会增加 SOLIDWORKS 进程对 GDI 对象的消耗。

SOLIDWORKS 在达到每个进程限制的 GDI 对象的 85% 时开始显示一系列警告。您看到的这些警告,会提供您可以遵循的建议。

首先,按照以下步骤来验证对 SOLIDWORKS 进程开放了多少个 GDI 对象:

1.按下 Ctrl + Alt +Delete 并启动 Windows“任务管理器”。

2.要查看“进程”选项卡:

a.在 Windows 7 中单击“进程”选项卡。

b.在 Windows 10 中单击“详细信息”选项卡。

3.将“GDI 对象”列添加到视图中:

a.在 Windows 7 中,转至“视图”>“选择列”> 选择“GDI 对象”选项

b.在 Windows 10 中,右键单击列标题 >“选择列”> 选择“GDI对象”选项。

4.在进程列表中,找到“sldworks.exe”进程并记录“GDI 对象”列中的值。

默认情况下,如果“sldworks.exe”的 GDI 对象值为 8500 或更大,则SOLIDWORKS 将开始发送通知警告您。

如果在 SOLIDWORKS 中有30 个或更多的打开文档,请关闭任何当前不需要的文档。由于 SOLIDWORKS 的图形性质,30 个或更多的打开文档将使您达到操作系统的限制。

如果您在自己的文档窗口中只打开了少量文档,请咨询您的本地技术支持专家。也许存在SOLIDWORKS 未正常清理 GDI 对象的问题。

如果您需要在 SOLIDWORKS 中同时打开超过 30 个文档窗口,则可以选择通过 Windows 注册表来提高 GDI 对象的限制。

有关负责 GDI 对象限制的注册表项的信息,请参阅以下网址的 Microsoft 文章:

https://msdn.microsoft.com/en-us/library/windows/desktop/ms724291(v=vs.85).aspx

为了满足您的需求,请考虑对“GDIProcessHandleQuota”注册表值进行增量更改。

小心:

错误编辑注册表可能严重损坏操作系统。SOLIDWORKS 技术支持团队强烈建议您在进行任何更改之前先备份注册表数据。

注意:

在操作系统资源限制已自定义为超出默认设置的情况下,未对 SOLIDWORKS 进行正式测试和认证。

关键字:rm_gdi

f22cff096d08cac0639fab289d2326b6.png
317a2562d6c0d6b4a97383780b4b41dc.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值