Architect Ram Lakshmanan delivered a popular presentation on "TROUBLESHOOTING REAL PRODUCTION PROBLEMS" at the JAX London 2019 conference. Attendee ratings averaged 4.5 for presentation quality and 4.8 for speaker knowledge. Feedback highlighted practical insights and audience interaction but noted issues with presentation pacing and slide readability.
Architect Ram Lakshmanan delivered a well-received presentation titled "GC Tuning & Troubleshooting Crash Course" at the JAX London 2019 conference. Attendees rated the talk highly, with a quality rating of 4.9 and speaker knowledge at 5.0. The presentation emphasized practical insights, making it highly appreciated by participants.
The article discusses the optimal strategy for application memory sizing: large memory with few instances or small memory with many instances. Two successful technology companies exemplify contrasting approaches. Both strategies can succeed, depending on team competence. Large memory is more expensive, but business needs may dictate memory requirements. Experience and emotions influence decisions.
You can configure JVM to invoke any script when OutOfMemoryError is thrown. Most of the time,OutOfMemoryError doesn't crash the application
To troubleshoot OutOfMemoryError, follow three steps: capture heap dump using JVM arguments to automate collection when errors occur, restart the application to maintain stability, and diagnose the problem using tools like Eclipse MAT or HeapHero for automated analysis. This approach can streamline the troubleshooting process significantly.
The article compares 32-bit and 64-bit Java Virtual Machines (JVMs), highlighting that while 64-bit JVMs can support larger memory, they may suffer slight performance degradation. The choice of JVM depends on memory needs: applications requiring over 2GB should use 64-bit JVM, considering garbage collection pause times and native library compatibility.
Confoo Montreal is a well-organized conference in Canada, known for its three-course meals and enthusiastic atmosphere. In 2019, architect Ram Lakshmanan delivered two popular talks on micrometrics for performance forecasting and memory-efficient coding, receiving positive feedback and engaging an attentive audience in the charming city of Montreal.
The piece discusses the limitations of application performance forecasting despite technological advancements. It emphasizes the importance of monitoring micro-metrics related to memory, threads, network, storage, and database. Key micro-metrics include garbage collection throughput, thread states, TCP/IP connection counts, and IOPS, which can help identify potential performance issues.
