Article - CS151487
[Knowledge Hub] Windchill PLM - Java Virtual Machine optimization
Modified: 06-May-2025
Applies To
- Windchill PDMLink 9.1 to 13.0
Description
- JVM tuning best practices for Windchill
- Windchill PLM JVM Knowledge Hub Article
- Is there any generic JVM memory/GC tuning advice?
- Is there any generic Garbage Collector (GC) tuning advice?
- Administrator receives 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
- MethodServer shuts down with java.lang.OutOfMemoryError: Java heap space:
wt.jmx.notif.gc - Name=GarbageCollectionNotifier, SourceObjectName=com.ptc:wt.subsystem=Monitors,wt.monitorType=GarbageCollection, class=class javax.management.Notification, type=wt.jmx.core.mbeans.GarbageCollectionMonitorMBean.percentTimeSpentInGCThreshold.exceeded
- 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
This is a printer-friendly version of Article 151487 and may be out of date. For the latest version click CS151487