Member-only story

Optimizing AEM 6.5 On-Premise for High Performance -Part 2

Gururaj Koni
3 min readFeb 9, 2025

--

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.

Additional System Monitoring

--

--

Gururaj Koni
Gururaj Koni

Written by Gururaj Koni

AEM Full Stack Developer | Crafting seamless digital experiences with AEM. Follow for AEM insights & tips! gururaj.tech

No responses yet