Vladimir Pavlov, Dimitar Giormov (SAP AG )
Making at Eclipse · Extended
Wednesday, 14:50, 40 minutes | Ballroom A
Eclipse Memory Analyzer (MAT) started with the sheer idea of solving the Out-Of-Memory problem for a narrow set of server-side applications. It has grown over time to a general-level, powerful and efficient tool for resolving any kind of Java memory issues by processing the JVM heap dump. It can also be used to dive deep and analyze the state of an application at a particular point in time - on failure or on demand. What is not so popular is its comprehensive API and extension points that can be used to enhance the tool with application or domain specific analysis functionality.
In this session we will demonstrate:
- some of the powerful features of MAT for finding and resolving memory related problems in Java applications;
- how the API and extension points can be used to build in application specific logic, thus simplifying that process even further.
We will also show how MAT has been adopted in MOTODEV Studio to help Android developers spot memory issues in their applications.
Join us to learn the art of extracting the essential elements out of the multi-million object mixture called heap dump!
Vladimir Pavlov is a Senior Software Engineer and Architect, part of the SAP Java Server development team. He has been involved in the design, development, and support of SAP's Java Server in all its releases from the very beginning. Vladimir is focusing on the latest standards in the space of Java Platform, Enterprise Edition, application programming models, and OSGi integration. His current activities are in the area of the next version of SAP's Java Platform built from and in the Open Source.
Vladimir has over ten years of experience with enterprise architectures, distributed systems, middleware, messaging, persistence technologies. He is a member of the Java EE 6 expert group and has previously spoken at international conferences like JavaOne, Java2Days, SAP TechEd.