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.
|
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:
- From inside the Eclipse IDE, select Help -> Software Updates -> Find And Install
- In the menu that opens, select "Search for new features to install"
- In the wizard window that launches, select the "New Remote Site" button
- Create a new update site using the following URL:
http://developer.amd.com/codesleuth_1_0_0
- Follow the remaining prompts to install the plugin
CodeSleuth has also been released as open source code.
» SourceForge project page
|
|
|
|
|
|
|
|
|
|