AMD has open sourced an Eclipse plug-in called CodeSleuth,
apparently the equivalent of its CodeAnalyst Performance Analyzer, meant to
give Java developers an idea of how their software is performing on AMD chips,
including the quad-core Barcelona.
It’s supposed to help them make “informed code choices” and
avoid performance bottlenecks, even in compiled code. It should lessen
Modern chips have performance counters inside and CodeSleuth
tracks the counter information from raw address locations through the machine
code emitted by Java virtual machines and back to the Java software. Once the
location of a performance issue is identified on the Java software, the code
can be modified to improve performance.
See either http://developer.amd/codesleuth
Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.