Java Virtual Machine (JVM) is the most popular programming platform in the world. It empowers thousands of enterprises to run their mission-critical applications. However, JVM is still a black box to most engineers.
Continue reading “JAVA PERFORMANCE & TROUBLESHOOTING TRAINING”Old releases
Old Tier1app Enterprise Edition releases can be found here. To download the latest release, go to this page.
Date | Release |
---|---|
Jul’ 06, 2020 | Release_3_49 download Sha256 Release notes |
Jun’ 12, 2020 | Release_3_48 download Sha256 Release notes |
May’ 25, 2020 | Release_3_47 download Sha256 Release notes |
May’ 05, 2020 | Release_3_46 download Release notes |
Mar’ 31, 2020 | Release_3_45 download Release notes |
Jan’ 9, 2019 | Release_3.0 download Release notes |
June’ 28, 2018 | Release_2.3 download Release notes |
Jan’ 5, 2018 | Release_2.2 download Release notes |
June’ 23, 2017 | Release_2.0 download Release notes |
Configuring Heap dump analysis tool
Heap Hero tool uses its internal parsing engine to analyze the heap dumps. Certain engineers prefer to use Eclipse MAT to analyze the heap dumps rather than HeapHero internal parsing engine. To facilitate them, HeapHero can be configured to use Eclipse MAT for parsing the heap dumps.
Continue reading “Configuring Heap dump analysis tool”Consolidating apps in to one JVM
In the releases prior to 3.54 – GCeasy, fastThread, HeapHero tools were launched in its unique JVMs and ports. Starting from Release 3.54, we GCeasy, FastThread and HeapHero tools will be launched from one single JVM and port. The new tools page will start to look as shown in the below image:
Continue reading “Consolidating apps in to one JVM”Enterprise Releases
To see all the latest releases, please do refer this page.
TROUBLESHOOTING REAL PRODUCTION PROBLEMS
Our architect Ram Lakshmanan presented a talk on the topic: “TROUBLESHOOTING REAL PRODUCTION PROBLEMS” in JAX London 2019 conference. Talk was very well received by the attendees.
Continue reading “TROUBLESHOOTING REAL PRODUCTION PROBLEMS”GC Tuning & Troubleshooting Crash Course
Our architect Ram Lakshmanan presented a talk on the topic: “GC Tuning & Troubleshooting Crash Course” in JAX London 2019 conference. Talk was very well received by the attendees.
Continue reading “GC Tuning & Troubleshooting Crash Course”TD Bank using Tier1app Tools
TD Bank (one of the largest bank in Canada) use our products: GCeasy, FastThread and HeapHero.
Continue reading “TD Bank using Tier1app Tools”Confoo Canada 2019 conference
Confoo montreal is one of the well run, well-attended conference in Canada. Continue reading “Confoo Canada 2019 conference”
MICROMETRICS TO FORECAST APPLICATION PERFORMANCE
Even unpredictable weather is being forecasted. But after all these technological advancements, are we able to forecast our application performance & availability? Are we able forecast even for the next 20 minutes? Continue reading “MICROMETRICS TO FORECAST APPLICATION PERFORMANCE”
TRAINING TO SAMSUNG
‘Samsung Research America’ engaged us to give 2 days onsite training on the topic ‘JVM performance engineering & troubleshooting‘. Training was given in Samsung’s corporate office located in Mountain View, California (heart of silicon valley).
Continue reading “TRAINING TO SAMSUNG”WORKDAY – GUEST LECTURE
Workday, leader in cloud ERP system for Finance, HR and planning is our customer. On Feb’ 21, 2019 Workday invited our architect Ram Lakshmanan to their headquarters Continue reading “WORKDAY – GUEST LECTURE”
JVM MEMORY – LEARN EASILY (VIDEO)
JVM memory has multiple regions, some are known (Young Generation, Old Generation, Metaspace). Continue reading “JVM MEMORY – LEARN EASILY (VIDEO)”
CMS DEPRECATED. NEXT STEPS?
Popular Concurrent Mark Sweep (CMS) GC algorithm is deprecated in JDK 9. According to JEP-291, this decision has been made to reduce the maintenance burden of GC code base and accelerate new development.
Continue reading “CMS DEPRECATED. NEXT STEPS?”ECLIPSE MAT – INCOMING REFERENCES, OUTGOING REFERENCES
Eclipse Memory Analyzer (MAT) is a powerful tool for heap dump analysis. It has several great features to debug memory problems effectively. Continue reading “ECLIPSE MAT – INCOMING REFERENCES, OUTGOING REFERENCES”
Try to avoid -XX:+UseGCLogFileRotation
Developers take advantage of the JVM argument -XX:+UseGCLogFileRotation to rotate GC log files.
Continue reading “Try to avoid -XX:+UseGCLogFileRotation”VIRTUAL MACHINE ERROR
Java.lang.VirtualMachineError is thrown when Java virtual machine encounters any internal error or resource limitation which prevents it from functioning. Continue reading “VIRTUAL MACHINE ERROR”
SHALLOW HEAP, RETAINED HEAP
Eclipse MAT (Memory Analyzer Tool) is a powerful tool to analyze heap dumps. It comes quite handy when you are trying to debug memory related problems. Continue reading “SHALLOW HEAP, RETAINED HEAP”
HOW TO TROUBLESHOOT CPU PROBLEMS?
Continue reading “HOW TO TROUBLESHOOT CPU PROBLEMS?”This is an old, outdated article. We have devised a better and simpler strategy to troubleshoot CPU spikes in this article.
GC LOG ANALYSIS COMPLIMENTS APM
Recently a smart engineering manager from a major financial institution asked the question: ‘We are already using APM tool (AppDynamics), why do we need to use GC log Continue reading “GC LOG ANALYSIS COMPLIMENTS APM”
HOW MUCH MEMORY IS MY APPLICATION WASTING?
In early 1970s 1 MB was costing 1 million $. Now 1 mb is costing fraction of that cost. There is no comparison. This is one of the reasons why engineers and enterprises don’t worry about memory any more. Continue reading “HOW MUCH MEMORY IS MY APPLICATION WASTING?”