技术文章 - CS349433

Windchill 服务器遇到“内存使用量超过集合使用量阈值”警告,用户在 Windchill PDMLink 11.0 M030 中访问 Windchill 缓慢

已修改: 20-Feb-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 11.0 M030

说明

  • 用户访问 Windchill 的速度非常慢
  • 它在 MethodServer 日志中显示警告
    • Memory usage exceeds collection usage threshold
  • 查找与批量导出相关的占用大量内存的线程
atcom.ptc.netmarkets.util.misc.NmElementAddress.getElemAddressStr(NmElementAddress.java:437)
  at com.ptc.netmarkets.util.misc.NmContext.getElemAddressStr(NmContext.java:698)
  at com.ptc.netmarkets.util.misc.NmContext.equals(NmContext.java:714)
  at java.util.ArrayList.indexOf(ArrayList.java:321)
  at java.util.ArrayList.contains(ArrayList.java:304)
  at com.ptc.netmarkets.util.beans.NmCommandBean.parseSoidArray(NmCommandBean.java:3522)
  at com.ptc.netmarkets.util.beans.NmCommandBean.setParameter(NmCommandBean.java:4408)
  at com.ptc.netmarkets.util.beans.NmCommandBean.setRequest(NmCommandBean.java:2833)
  at org.apache.jsp.netmarkets.jsp.object.copy_005fmain_jsp._jspService(copy_005fmain_jsp.java:222)
  • 在 WhereUsed 表中找到执行导出的占用大量内存的线程
  at com.sun.proxy.$Proxy44.navigateUsedBy(Unknown Source)
  at com.ptc.windchill.enterprise.object.WhereUsedTreeHandler.getUsedByQueryResult(WhereUsedTreeHandler.java:263)
  at com.ptc.windchill.enterprise.object.WhereUsedTreeHandler.getNodes(WhereUsedTreeHandler.java:207)
  at com.ptc.windchill.enterprise.object.mvc.builders.WhereUsedTreeBuilder.buildNodeData(WhereUsedTreeBuilder.java:178)
  at com.ptc.jca.mvc.components.ExportTreeDataBuilder.buildComponentData(ExportTreeDataBuilder.java:91)
  at com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawData(DefaultJcaComponentDataBuilder.java:71)
  at com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder.buildComponentData(AbstractDataSourceComponentDataBuilder.java:256)
  at com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder.buildComponentData(AbstractDataSourceComponentDataBuilder.java:71)
  at com.ptc.mvc.components.ComponentController.getComponentDefinition(ComponentController.java:260)
这是文章 349433 的 PDF 版本,可能已过期。最新版本 CS349433