<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<meta http-equiv="Content-Style-Type" content="text/css"/>
<link rel="STYLESHEET" href="book.css" charset="ISO-8859-1" type="text/css"/>
<link rel="stylesheet" type="text/css" href="../../book.css"/>
</head>
<!--Created from page.book. Do not hand edit this html-->
<body>
<h2>Profiling</h2>
<ul>
CodeSleuth is designed to profile the performance of
methods compiled by a JVM, using either
Timer-Based Profiling or Event-Based Profiling.
<h2>Timer-Based Profiling (TBP)</h2>
<ul>
<p>
The application to be optimized is run at
full speed on the system that is running
AMD CodeAnalyst™. EIP samples are collected at
predetermined intervals and can be used to
identify possible bottlenecks, execution
penalties, or optimization opportunities.
</p>
<p>
On APIC enabled systems, the finest time
resolution is 0.1ms and 1.0ms on non-APIC
enabled systems.
</p>
</ul>
<h2>Event-Based Profiling (EBP)</h2>
<ul>
CodeSleuth EBP is designed to profile the hardware
performance events on AMD processors.
</ul>
</ul>
</body>
</html>