AMD Logo AMD Developer Central

CodeSleuth
Skip Navigation LinksHome > CPU Tools > AMD CodeAnalyst Performance Analyzer > AMD CodeAnalyst Performance Analyzer for Windows > CodeSleuth

Overview
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.

Best of all, CodeSleuth works on all x86 platforms, not just AMD systems.


Downloads
CodeSleuth requires the following packages to be installed before running:
» Microsoft Windows® XP or later (32 or 64 bit)
» Sun's JDK 1.6 or later (32 bit)
» AMD CodeAnalyst™ for Windows version 2.76
» Download CodeAnalyst™ v2.76 Now
» Eclipse 3.3/Europa or later

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:
    http://developer.amd.com/codesleuth_1_0_0
  5. Follow the remaining prompts to install the plugin

CodeSleuth has also been released as open source code.
» SourceForge project page


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

Technical Articles
» CodeSleuth: New Performance-Analysis Tool for Java Applications

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

Please visit the SourceForge project page to obtain community forum support for the open source packages.