Article - CS26654

Heap memory size for Server Manager, Method Server and Background Method Server in Windchill PDMLink and FlexPLM

Modified: 14-Dec-2025   


Applies To

  • Windchill PDMLink 9.0 to 13.0
  • FlexPLM 9.0 to 12.1

Description

  • How to change heap memory size for Server Manager, Method Server and Background Method Server
  • Administrator receives Java Management Extensions(JMX) Notification mails with message like:
    • Heap percentage usage threshold exceeded
    • Heap percentage usage threshold no longer exceeded
    • Heap percentage usage threshold still exceeded
    • Garbage collection time threshold exceeded; percentage time in garbage collection
    • Garbage collection time threshold still exceeded; percentage time in garbage collection
    • Garbage collection time threshold no longer exceeded; percentage time in garbage collection
    • Low Memory Detector wt.jmx.notif.memory java.management.memory.collection.threshold.exceeded poolName=PS Old Gen
    • java.lang.OutOfMemoryError heap space
    • wt.method.MemoryUsageRedirectStrategy - Usage threshold exceeded
    • wt.jmx.notif.memory message=Memory usage exceeds collection usage threshold
  • MethodServer shuts down with error java.lang.OutOfMemoryError: Java heap space
  • MethodServer stopped with error: java.lang.OutOfMemoryError: GC overhead limit exceeded
  • MethodServer crushed due to Out Of Memory
  • Windchill getting Shutdown automatically and will be up after some time
  • If PTC System Monitor was configured, may receive notifications below
    Application Process Unhealthy
    GC health of process is not ok. The process constantly spent more than 15% of it's execution time for Garbage Collection in the last 5 minutes
  • What is the unit of wt.manager.maxHeap
  • Java Virtual Machine(JVM) fails to start with error: There is insufficient memory for the Java Runtime Environment to continue
  • Windchill services taking more than expected time to start
  • After rehosting, the Method Server (MS) fails to start and gets stuck at the following line: 
INFO  [main] wt.util.WTPropertiesWatcher  - wt.properties being watched at: /apps/ptc/Windchill/codebase/wt.properties
INFO  [main] wt.method.server.startup  - Starting services - class = wt.services.StandardServicesHandler
INFO  [main] wt.pom.properties  - wt.pom.delete.triggerClassNames=
INFO  [main] wt.pom.properties  - wt.pom.delete.bypassReferentialIntegrityClassNames=wt.iba.value.ReferenceValue,wt.iba.value.AbstractContextualValue,wt.epm.EPMCADNamespace
INFO  [main] wt.system.out  - IEProperties IEConf: /apps/ptc/Windchill

 

This is a printer-friendly version of Article 26654 and may be out of date. For the latest version click CS26654