技术文章 - CS349433
Windchill 服务器遇到“内存使用量超过集合使用量阈值”警告,用户在 Windchill PDMLink 11.0 M030 中访问 Windchill 缓慢
已修改: 20-Feb-2022
适用于
- 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