tomcat environment

Tomcat Performance Problems Part 3: Exceptions, Pools, Queues, Threads & Memory Leaks

In my first blog on Top Tomcat Performance Problems I focused on Database Access, Micro-Services Access and Bad Frameworks that impact your application performance and scalability running in your Java App Server. My second covered Bad Coding, Inefficient Logging and Exceptions. To conclude this blog series I focus on Exceptions in general, inefficient use of Pools and Queues, Multi Threading issues and Memory Leaks. As a reminder –… read more

Top Tomcat Performance Problems Part 2: Bad Coding, Inefficient Logging & Exceptions

In my first blog on Top Tomcat Performance Problems I focused on Database Access, Micro-Services Access and Bad Frameworks that impact your application performance and scalability running in your Java App Server. This time I will focus on Bad Coding resulting in high CPU, Sync or Wait hotspots, Inefficient Logging, and the Impact of Invisible Exceptions. As a reminder – here is my complete Top 10 list which… read more

Top Tomcat Performance Problems: Database, Micro-Services and Frameworks

Slow or excessive SQL Queries; wrong configured connection pools; excessive service, REST and remoting calls; overhead through excessive logging or inefficient exception handling; as well as bad coding leading to CPU Hotspots, Memory Leaks, impact through Garbage Collection or stuck threads through synchronization issues. These are some of the top performance problems I analyzed through my “Share Your PurePath” program last year. A big “Thank You!” to all our… read more