Skip to content

Profiling

Even Solbraa edited this page Jan 23, 2023 · 6 revisions

Profiling is important for removing memory and CPU bottlenecks.

Java Development Kits (eg. GraalVM) typically includes a java profiler (jvisualvm). Profiling can eg. be done while running the tests.

VisualVM is a tool that provides a visual interface for viewing detailed information about Java technology-based applications (Java applications) while they are running on a Java Virtual Machine (JVM). VisualVM organizes data about the JVM software that is retrieved by the Java Development Kit (JDK) tools and presents the information in a way that enables you to quickly view data on multiple Java applications. You can view data on local applications and applications that are running on remote hosts. You can also capture data about JVM software instances and save the data to your local system, and view the data later or share the data with others.

image

Clone this wiki locally