Home > java-concurrency-profiler

java-concurrency-profiler

Java-concurrency-profiler is a project mainly written in JAVA and C++, based on the View license.

A Java profiler with emphasis on concurrent program information.

               ------------------------------ 
                   Profiling Concurrency
                         Version x.y
               ------------------------------

Profiling Concurrency is a project as part of my bachelor thesis at Freie Universität of Berlin. Within the project a profiler will be developed with focus on concurrency aspects of Java.

  1. Library Dependencies

Missing JAR files can be downloaded by:

$ make get-libs

Further the following native libraries are required:

boost_1_46_1 protobuf-2.4.1

  1. Building

  2. Compile the agent library by running make in the main directory

$ make

  1. Launch the profiler graphical user interface

$ launchGUI.sh

  1. Start a java application with the help of the shell-script run.sh

$ profileJava.sh MyJavaProgram

Previous:sample_app