Sourceforge Project
Project Home
Download Source
Forums Logo


AMD Developer Central Resources
CodeSleuth Product Page
Binary Package Download
AMD Developer Forums

AMD Developer Central


Modern single- and multi-core processors can provide developers and performance engineers with valuable information via performance counters embedded within the processor. These counters can provide insight into the interactions between processor and code.

CodeSleuth is an Eclipse plug-in that allows developers to access these performance counters and relate them back to Java source. This tool enables you to track counter information from raw address locations, through the machine code emitted by Java Virtual Machines (JVMs), and back to the Java source. Once you identify the location of performance issues in the Java source, you can modify the code to improve application performance.


CodeSleuth requires the following packages to be installed before running: To install this plug-in:
  1. From inside the Eclipse IDE, select Help -> Software Updates -> Find And Install
  2. In the menu that opens, select "Search for new features to install"
  3. In the wizard window that launches, select the "New Remote Site" button
  4. Create a new update site using the following URL:
  5. Follow the remaining prompts to install the plugin

CodeSleuth has also been released as open source code.


Documentation for CodeSleuth is integrated into the Eclipse IDE and can be accessed through the regular help function.


Support for the binary package of CodeSleuth is provided through our AMD Developer Central forums.

Please visit the CodeSleuth project page on Sourceforge to obtain community forum support for the open source packages.