Article - CS349433

Windchill server encountered "Memory usage exceeds collection usage threshold" warning, users access Windchill slowly in Windchill PDMLink 11.0 M030

Modified: 09-Aug-2021   


Applies To

  • Windchill PDMLink 11.0 M030

Description

  • Users access Windchill very slowly
  • It shows warning in MethodServer log
    • Memory usage exceeds collection usage threshold
  • Find the thread which cost a lot of memory which related to bulk exporting
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)
  • Find the thread which cost a lot of memory which executing export in WhereUsed table
  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)
This is a printer-friendly version of Article 349433 and may be out of date. For the latest version click CS349433