向系统添加更多 RAM,可以提供更佳的性能及更大的容量。下表提供了有关建议 RAM 量的通用准则。实际要求将因零件几何图元的复杂性及引用数量而异。
独特零件数 | 建议的 RAM(单位为 GB) |
---|---|
> 5000 | 6 |
> 10000 | 12 |
> 15000 | 18 |
> 20000 | 24 |
若要简化搜索更新驱动程序\BIOS\芯片集实用程序,请选择一款使用同一制造商生产的芯片集的主板。选择 CPU 时,请考虑板载内存缓存。板载缓存的数量和类型可以显著影响性能。
使用一款使用 Intel 或 AMD 芯片集的主板。由于部分其他制造商的芯片集实用程序使用 AGP 界面,因此可能会出现稳定性问题。在这种情况下,您可以卸载它们并依靠常规的 Windows 驱动程序,但这可能会对性能有不利影响。若要解决此问题,请与制造商联系协商。
即使是新计算机,也很少有制造商网站上提供的最新 BIOS。请下载最新 BIOS 并进行更新。
确保您已安装最新的驱动程序和 BIOS。
如可以,请勿使用主板上 AGP(图形卡)插槽旁边的 PCI 插槽。许多较新的图形卡都配备了风扇,导致无法使用第一个 PCI 插槽。它们会产生过多的热量,可能导致其旁边的 PCI 卡出现问题。它们还使用相同的主板结构,可能会产生 IRQ 冲突。
Autodesk 认证的图形硬件:http://usa.autodesk.com/adsk/servlet/cert?siteID=123112&id=16391880
计算机中安装的 RAM 越大越好。查看主板规格,以了解可以安装的最大 RAM 量。使用现有速度最快的 RAM。
独特零件数 | 建议的 RAM(单位为 GB) |
---|---|
> 5000 | 6 |
> 10000 | 12 |
> 15000 | 18 |
> 20000 | 24 |
Intel 系统 - 最好选择 RD-Ram 或 DDR RAM (RAMBUS) 模块。同样,AMD 系统 - 选择 DDR RAM。选择能够以与处理器相同的频率传输数据的 RAM。例如,PC1066 RAM 每秒传输的数据量为 2,132 MB,与 Intel 850E 相同。一对 RAM 传输数据的速率为 4.2 GB/s。一个 533 MHz 的 P4 CPU 传输数据的速率也可达到 4.2 GB/s。
使用 Memprobe.exe 来获取有关系统 RAM 当前使用情况的详细信息。该实用程序位于 C:\Program Files\Autodesk\Inventor <版本>\Bin\。使用 Memprobe.exe 时,请添加 Inventor 工作集和系统工作集,然后比较硬件值。
整理 HDD:
在本节中,可以将存储在计算机硬盘中的信息分为以下四类。每一类都有不同的要求:
在大多数基本情况下,这些项目位于系统中一个物理磁盘的一个或两个分区中。在理想情况下,它们位于多个卷中,其中 Temp 文件和数据文件已被分割成条带,且具有容错能力。
操作系统和应用程序中的文件访问频繁(程序启动后,文件将加载到内存中一次)。使用 Inventor 时,会经常读取数据文件和 Temp 文件并进行写入。因此,使用速度更快的硬盘驱动器,最大的优点在于可以提高对数据文件和 Temp 文件的读取和写入速度。
这与数据访问关联紧密。由于文件使用率高,因此产生碎片的速度更快。
将操作系统与应用程序分离是表面的,不会导致性能上出现较大差异。
将 Temp 文件放置在单独的分区,可确保它们不会导致其他文件产生碎片。若要轻松消除碎片,在关闭所有应用程序后,删除系统 Temp 文件夹中的所有文件。将页面文件最小大小与页面文件最大大小设定为相同的值,以在分页到磁盘时提高性能。页面文件不会产生碎片,也不会导致其他文件产生碎片。此外,由于页面文件已设定为最大大小,因此不会浪费时间来扩展它。首先在空分区中创建页面文件。如此一来,页面文件不产生碎片,因此不需要删除并重新创建页面文件。
固态驱动器可以改进大型装配的性能。硬盘驱动器的读/写时间会影响打开或保存部件所需的时间。固态驱动器可以改进此性能。
Inventor 访问文件时使用段加载,这表示仅所需的文件部分会加载到内存中。其余部分仍保留在硬盘上。因此,当需要文件的其他段时,如果可以尽快读取这些段,则十分有益。
若要提高性能,请遵循以下建议:
在 Inventor 中使用多个处理器,您可以从中受益。但是,速度更快的单个处理器更受欢迎。按照设计,Inventor 不是多线程应用程序。处理载荷通常无法平均地分到多个处理器。但是,Inventor 的某些特定功能也支持多核技术。
最明智的选择是在预算允许的情况下购买速度最快的单 CPU。如果预算允许,购买两个速度最快的双 CPU。
使用“系统信息”对话框可以确定任何硬件冲突。对于 Windows XP,请使用 winmsd。在“系统信息”对话框中,转至“硬件资源”>“冲突/共享”。
把任何有冲突的设备记录下来,并更新驱动程序。(尤其要记录与图形卡或网卡冲突的设备。)Windows 会动态地指定 IRQ,因此更新驱动程序无法解决这些冲突。但是,这有助于更好地管理冲突。
使用任何内存密集型应用程序时,计算机内存会以与硬盘类似的方式产生碎片。RAM 碎片会导致操作系统用于处理 I/O 请求的时间越来越长,使整个系统的速度变慢。此问题最常见的解决方法是在该问题开始对性能造成不利影响时,重新启动计算机。另一种方法是使用在 Windows 中运行的 RAM 碎片整理实用工具,并在碎片达到警报级别时自动释放 RAM。
始终在新格式化的空分区中创建页面文件,以确保最大程度地减少碎片。
将页面文件大小的最小值和最大值设定为相同的值。相同的值可确保一次操作即可分配整个磁盘空间量,最大程度地减少磁盘碎片。这还可以保证调整虚拟内存大小不会减慢内存分配的速度。
将页面文件的大小设定为实际 RAM 的 1 至 1.5 倍。
如果虚拟内存量与物理内存量的比例失衡 (5:1),性能就会受到影响。计算机会不断地读取磁盘数据并将数据写入到磁盘中。
请勿将多个页面文件放置在同一物理磁盘驱动器的不同分区中。最好将它们放置在与系统(操作系统)文件位置不同的分区或物理磁盘中,例如,将页面文件放在 d:\ 中。
避免将页面文件放在系统文件(例如操作系统)所在的驱动器中。
避免将页面文件放在容错驱动器中,例如镜像卷或 RAID-5 卷。页面文件不需要容错,而且由于某些容错系统将数据写入到多个位置,会降低数据写入速度。
整理驱动器碎片会缩短用于打开 Inventor 文档的时间,尤其是大型装配。将大型文件复制或保存到含有碎片的驱动器中时,文件会产生碎片,打开文件的时间会增加。磁盘速度越慢,影响性能的碎片越多。当您将数据集移植到新版本 Inventor 时,或将数据集从 Vault 或网络位置下载到计算机上以进行编辑时,这一点很重要。
您可以使用安装在 Windows 中的工具整理碎片,或者使用付费工具。“免费”工具位于“开始”>“程序”>“附件”>“系统工具”>“磁盘碎片整理程序”。您可以对安装在硬盘中的 Inventor 程序模块进行碎片整理,以提高 Inventor 启动速度。若要仅对 Inventor 程序文件进行碎片整理,请执行以下步骤:
如果对驱动器进行碎片整理之后,启动速度仍较慢,则可能是磁盘或输入设备配置有问题。对于驱动器问题,请与本地 IT 部门联系,以对驱动器进行基准检验,并确定配置或驱动程序是否有问题。如果您使用针对 CAD 产品的专用输入设备,则可以先将其卸载,然后使用普通鼠标,以查看是否是该设备引发的问题。为输入设备安装更新的驱动程序有时可解决该问题。
“磁盘清理”工具是一站式工具,用于删除您不想要和不需要的文件。对于清理回收站、临时文件及旧压缩文件等,该工具十分有效。运行“磁盘清理”工具后,对硬盘驱动器进行碎片整理,以实现最佳效果。若要访问“磁盘清理”工具,单击“开始”>“程序”>“附件”>“系统工具”>“磁盘清理”。
定期清空 Temp 文件夹和回收站。转至“开始”>“控制面板”>“系统”>“高级”选项卡 >“环境变量”,以查找 TEMP 文件所在的位置。
确保操作系统、Inventor 应用程序文件或 Inventor 工作文件没有位于压缩或加密的驱动器上。
如果您的计算机上预装 Windows,则 Windows 可能已由制造商进行了“微调”。如果未为所有 IDE 驱动器设定为使用 DMA 访问,则备用 PIO 模式的 CPU 占用率将非常高。主通道中的第一个设备是主硬盘,通常主硬盘已正确配置,但需要检查次通道中的从属驱动器和设备。
在“设备管理器”中,单击“IDE ATA\ATAPI 控制器”。在“主要 IDE 通道”上单击鼠标右键。然后,单击“高级设置”选项卡,然后将“传送模式”更改为“DMA (若可用)”。
Windows 主题和视觉效果占用系统资源,但不会提高效率。请最大程度地减少其占用的系统资源。
通过降低安全性来最大程度地减少防病毒软件对 Inventor 的干涉。某些防病毒软件可以禁用“实时文件保护”。建议您将其配置为仅扫描可执行文件,而不是打开的每个文件。
Regedit 是基础的注册表编辑工具,已预装在 Windows 中。有许多工具可以更好地执行此任务。
若要释放内存,可关闭未使用的服务。停止未使用的服务可以节省内存并改进系统性能。但是,在停止服务之前,请确保了解停止服务的后果。
在计算机中运行的几乎不使用或从来不使用的服务,会浪费系统资源。可在“Windows 服务”对话框中管理服务。在某个服务上单击鼠标左键可显示服务说明。双击某个服务可显示“特性”对话框。在“依存关系”选项卡上,查看从属服务及所需服务。如果不需要某个服务,请将启动类型更改为“手动”。请将您所做的任何更改都记录下来,以便可以恢复到先前的设置(如果需要)。
最大程度地减少在后台运行的应用程序数量以及 Windows 任务栏中的应用程序数量。
使用文档管理系统(例如 Autodesk Vault Basic)将数据复制到本地硬盘中。从本地硬盘驱动器访问数据,可以在打开、保存、关闭和更新时实现最快速的访问。
将交换机的所有工程端口都锁定为 1-Gb 全双工,并禁止自动切换。
此操作可以确保在使用大量 Inventor 数据时,LAN 区段的数据流不会中断。如果在共享环境中使用 Inventor,此设置对于实现可预测的稳定网络至关重要。
将所有网卡锁定为 1-Gb 全双工,且不允许自动检测。
此操作可以确保在使用大量 Inventor 数据时,LAN 区段的数据流不会中断。如果在共享环境中使用 Inventor,此设置对于实现可预测的稳定网络至关重要。
确保工作站与 Inventor 文件服务器之间的跃点不超过两个。
有一种简单的方法可检查跃点,即使用 DOS 命令“tracert”从客户端计算机到服务器进行检查。Trecert 命令将列出跃点数目。
确保 Inventor 文件服务器与 Inventor 用户位于相同的 LAN 区段。
如果您在共享环境中工作,且 Inventor 或操作系统不是瓶颈问题,而网络是瓶颈问题,则可以提高网络通讯速度。设定 I/O 分页锁定限制来提高系统性能。根据系统配置,分页锁定限制介于 8 至 16MB 之间为宜。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
添加名为“IOPageLockLimit”的新 DWORD 条目。以字节为单位输入限制大小,即 12MB = 12582912 字节 (= 12 x 1024 x 1024)。
测量工作站客户端和 Inventor 文件服务器上的网络使用率。将服务器上的总体网络使用率保持在 40% 或更低。如果服务器网络使用率超过 40%,性能就会受到影响,并且数据丢失的可能性会提高。请升级网络,或者限制访问服务器的用户数量。
如果所有用户同时使用服务器,建议您升级服务器的 CPU 和内存,可能还需要升级多个网卡和 LAN 区段。
Inventor 使用分段加载文件,当您在网络上处理文件时,这可能会导致出现问题。例如,您打开了一个部件文件,Inventor 开始加载每个文件的 b-reps(边界表示),且您开始编辑部分零件文件。然后网络出现了故障,您尝试保存,但却无法保存,因为完整的文件并没有传输到本地驱动器。在这种情况下,则需要恢复到文件的先前版本。因此,建议您在本地驱动器上工作。
项目文件用于整理 Inventor 数据,并确定工作数据、模板、样式和库的位置。
不得将工作空间放置在网络位置。工作空间应位于本地计算机。针对本地保存的文件执行所有操作,完成后,再将文件复制回网络。如果不这样做,在网络上保存所有数据时会对性能造成影响。将工作空间设在每个用户的计算机中。
不得将工作组或库的位置定义为指向工作空间的子文件夹或者其他工作组或库。
如果工作组或库的位置是其他已定义位置的子文件夹,Inventor 会以红色亮显不良路径。您仍然可以保存项目文件。它是一条警告,警告该位置不能产生最有效的文件结构。
定义的工作组搜索路径越少越好。较少的搜索路径可以改进文件搜索效果。使用固定的部件结构。例如,如果文件夹中有一个部件文件,请将该 .iam 文件的所有 .idw 文件都放在同一个文件夹中。在子文件夹中,将所有零部件都放在 .iam 中。Inventor 使用“子文件夹路径”来定位所需的零部件。如果 Inventor 不能立即找到零部件,它将继续搜索,这会对性能产生不利影响。
有关详细信息,请参见项目
下表针对会影响部件性能的应用程序选项设置提供了建议。
选项卡 | 选项 | 大型装配设置 |
---|---|---|
“常规” | 显示命令提示 | 关 |
启用优化选择 | 开 | |
撤消文件大小 | 1000 MB | |
颜色 | 背景 | 一种颜色 |
启用预亮显 | 关 | |
显示 | 显示质量 | 粗糙 |
视图转换时间 | 0 | |
最小帧频 | 10 | |
显示基准三维指示器 | 关 | |
显示原始坐标系 XYZ 轴标签 | 关 | |
硬件 | 性能 | 开 |
工程图 | 检索模型尺寸 | 关 |
显示线宽 | 关 | |
显示预览为 | 边框 | |
剖视图放置为未切割 | 开 | |
启用后台更新 | 开 | |
记事本 | 注释图标 | 关 |
草图 | 自动投影边以创建和编辑草图 | 关 |
装配视图 | 延时更新 | 开 |
启用约束冗余分析 | 关 |
确保更正与约束相关的所有错误。首先打开所有子部件,并解决子部件中的问题。然后打开主部件,并更正所有错误。在大型装配中,试图更正低级别子部件中的约束错误需消耗较长时间。
关闭不需要的工作平面、轴和点的可见性。在部件中显示过多的定位特征可能会影响性能。若要快速关闭所有工作几何图元,请使用“视图”>“对象可见性”。
针对完成设计所需的细节量实现标准化。在顶级部件中,有时较小的零部件具有非常大的细节量。对较简单的细节量实现标准化会改进性能,并增加容量。如有需要,您可以创建需要高详细等级的零件。建议您仅在零件需满足某些预定要求时创建此类零件。然后,工程师只需创建完成设计所需的模型。
线圈或弹簧状的零件可能会占用较多资源。将这些零件替换为更简单的形状,或关闭可见性,尤其是在工程图中。
同样,并非总是需要以完整细节显示外购零件,例如从外部获得且插入到部件中的标准零部件(电动机、传动器)。通常,完成设计不需要外购零部件的内部操作或细节。
警告 - 出现问题时,Inventor 会显示警告。
在将部件集成到生产设计中之前,尝试使用“设计医生”和“草图医生”将警告从部件中删除。丢失参考和约束失败是主要的警告,并且会影响 Inventor 的性能。虽然可以在丢失零件和失败约束的情况下进行工作,但出于长远考虑,最好不要这样做。在您每次切换回该文件时,Inventor 都会发现问题,执行核查,并对其进行更新。如果所有错误均已移除,部件行为将更加可以预测,且性能会得以改进。
使“自适应性”保持打开状态可能会降低 Inventor 的响应能力。Inventor 经常检查自适应零部件,以进行重新计算。因此,设计完成后请关闭“自适应性”,需要更改设计时,再将其打开。
对于不会更改的标准零件,请考虑将它们放置在项目库文件夹中。Inventor 搜索这些零件的方式与搜索普通零件的方式不同。请勿更改现有库文件夹的名称。更改名称后,您需要读取库中的每个零件。
有关更多装配提示,请参见:提高性能和容量
有关详细信息,请参见装配约束概述
使用详细等级表达,可以管理将哪些零部件加载到内存中。您还可以管理软件的内存消耗。详细等级表达会抑制部件中的零部件(零件或子部件)。被抑制的零部件不会被加载到内存中。
打开部件文件时使用详细等级表达,以便只将需要的零部件加载到内存中。有关详细信息,请参见详细等级表达
部件替换是一种类型的详细等级 (LOD) 表达。替换将使用单个零件文件来表示整个部件。
使用视图表达和详细等级表达来控制工程视图中的细节量。即使某些实体没有包含在最终的工程视图中,数据仍将加载到内存中以进行计算,除非使用了表达。
在“应用程序选项”的“工程图”选项卡上,启用后台更新选项。启用此选项后,将先显示视图表达,然后再进行计算。在视图进行计算时,您可以继续在工程图中工作,并且标注视图尺寸。
避免或减少在边级别使用特性替代,而应尽可能使用特征、实体或零部件级别的替代。
有关详细信息,请参见为大型装配设计工程图
工程师记事本对于传达设计意图十分有用。创建包含图像的注释后,位图会嵌入到 .ipt 或 .iam 文件中,并会增加文件大小。文件大小越大,使用的硬件资源越多。因此,限制使用包含图像的注释以减小文件大小。
工程师记事本也位于内存中其所在的区段,该区段仅在有注释时加载。如果没有注释,该区段将不加载,因此需要的资源较少。
有关详细信息,请参见工程师记事本
如果零件之间共享参数,请勿使用 Excel 电子表格进行链接。如果 Excel 文件出现更改,软件将无法确定哪些文件受到了影响,因此需要更新所有零件。大型装配的性能则会降低。应使用“衍生”命令将参数链接到零件。使用此方法,软件可检测到受更改影响的文件,并仅更新这些文件。
有关详细信息,请参见模型中的参数
支持问题已列在 Autodesk 服务与支持站点。