Member-only story
Optimizing AEM 6.5 On-Premise for High Performance -Part 2
Adobe Experience Manager (AEM) 6.5 on-premise is a powerful content management system, but optimizing its performance is crucial for handling high-traffic websites efficiently. This article covers key performance optimizations implemented on the AEM Dispatcher (Part 1) and Publisher to enhance scalability and response times.
Non-members can access it here.
Publisher Optimization
The AEM Publisher required additional monitoring and thread management for stability under load.
Jetty Thread Monitoring
AEM’s embedded Jetty server was monitored using jetty-monitoring.sh
, which captured:
- Live thread count, blocked threads, and waiting states.
- Triggered alerts when Jetty threads exceeded predefined thresholds.
Thread Dump Analysis
AEM thread dumps were periodically captured using aem-threaddump.sh
, which:
- Extracted thread statistics.
- Identified blocked or slow threads.
- Helped debug bottlenecks and performance issues.