Home
Class/Method List
Introduction
Base JPerf class
JPerf constructors
GetCycles
ReadCycles
CyclesToSeconds
CyclesToMilliseconds
CyclesToMicroseconds
toRightJustifiedHexString
toRightJustifiedHexString_LZ
toRightJustifiedString
toRightJustifiedString_LZ
RcToString
SysUtil class
GetPerfutilVersion
GetPerddVersion
IsDeviceDriverInstalled
GetNumberOfProcessors
Is32bitSystem
Is64bitSystem
IsSmpSystem
IsVirtualMachine
IsTprofSupported
IsEventTprofSupported
IsTprofActive
IsCallstackSamplingSupported
IsEventCallstackSamplingSupported
IsCallstackSamplingActive
IsCallstackSamplingActiveForCurrentProcess
IsItraceSupported
IsCpiSupported
IsAiSupported
IsAiActive
IsPttSupported
IsPttActive
IsPttActiveForCurrentProcess
IsPerfCounterAccessSupported
IsPerfCounterEventAccessSupported
IsMsrAccessSupported
ReadCycles
CyclesToSeconds
CyclesToMilliseconds
CyclesToMicroseconds
GetWindowsVersion
GetVersionMajor
GetVersionMinor
GetVersionRevision
GetVersionBuildNumber
GetWindowsSPLevel
GetWindowsName
GetCurrentProcessId
GetCurrentThreadId
GetProcessPriorityClass
SetProcessPriorityClass
GetThreadPriority
SetThreadPriority
GetProcessAffinityMask
SetProcessAffinityMask
SetThreadAffinityMask
GetCurrentDirectory
GetSystemWindowsDirectory
GetWindowsDirectory();
GetSystemDirectory();
GetPhysicalMemoryLoad
GetPhysicalMemorySize
GetPhysicalMemoryAvailable
GetVirtualMemorySize
GetVirtualMemoryAvailable
GetPageFileSize
GetPageFileAvailable
CpuInfo class
GetCpuArchitecture
GetProcessorArchitectureString
GetCpuType
GetCpuByteOrdering
GetCpuWordSize
GetCpuSpeed
GetActiveCpuCount
GetPhysicalCpuCount
GetNumberOfPerfCounters
GetNumberOfLogicalProcessors
GetNumberOfCores
GetCpuidEax
GetCpuidEbx
GetCpuidEcx
GetCpuidEdx
ReadCycles
RdMsr
IsCpuNumberValid
IsPerfCounterNumberValid
IsCpu32bits
IsCpu64bits
IsCpuLittleEndian
IsCpuBigEndian
IsSystemSmp
IsSystemUni
IsHttSupported
IsHttEnabled
IsProcessorMultiCore
IsProcessorIntel
IsProcessorAmd
IsProcessorX86
IsProcessorX64
IsProcessorP4
IsProcessorP15
IsProcessorP6
IsProcessorPentiumM
IsProcessorCoreSD
IsProcessorCore
IsProcessorPPC64
IsProcessorOpteron
IsProcessorAthlon
CpuUtil class
CpuUtil Constructor
CpuUtil Public Data Members
Init
Terminate
GetRawUtilizationCounters
GetCpuUtilization
GetSystemUtilization
IsSupported
IsActive
Cpi class
Cpi Constructor
Cpi Public Data Members
init()
init(int)
terminate
start
get
getAndTrace
getAndTraceDetailed
getAndTraceSummary
setTracehookId
isSupported
isActive
PerThreadTime class
PerThreadTime Constructor
PerThreadTime Public Data Members
Init
Terminate
GetCurrentThreadData
IsSupported
IsActive
IsActiveForCurrentProcess
GetNumberOfMetrics
Trace class
--- SWTRACE ---
SwtraceInit
SwtraceTerminate
SwtraceDiscard
SwtraceEnable
SwtraceDisable
SwtraceOn
SwtraceOff
SwtraceSuspend
SwtraceResume
IsSwtraceOn
IsSwtraceActive
SwtraceQueryMajor
SwtraceSetProfilerRate
SwtraceWriteBufferToFile
SwtraceTraceHookInt
SwtraceTraceHookBuf
--- ITRACE ---
ItraceInit
ItraceTerminate
ItraceEnableAll
ItraceEnableCurrent
ItraceEnablePid
ItraceEnableGreater
ItraceEnableRange
ItraceEnableList
ItraceDisable
ItraceOn
ItraceOff
ItraceSetSkipCount
PerfCounter class
--- Exclusive Access ---
OpenPerfCounterFacilityExclusive
ClosePerfCounterFacility
--- PerfCtr Event information ---
GetNumberOfPerfCounterEventsSupported
GetNumberOfSimultaneousPerfCounterEventsSupported
IsPerfCounterEventSupported
IsPerfCounterEventActive
AnyPerfCounterEventActive
GetPerfCounterEventList
GetPerfCounterEventInfo
PerfCounterEventInfo class
--- PerfCtr Event control ---
InitEventCounter
TerminateEventCounter
StopEventCounter
ResumeEventCounter
ResetEventCounter
GetEventCounter
--- Raw PerfCtr information ---
GetNumberOfPerfCounters
GetMaxPerfCounterNumber
IsPerfCounterSupported
IsPerfCounterMsrValid
GetPerfCounterList
GetPerfCounterNameList
GetPerfCounterNumberFromName
GetPerfCounterNameFromNumber
GetPerfCounterMsr
--- Raw PerfCtr control ---
StartP4Counter
StartP6Counter
StartAmdCounter
StopCounter
ResumeCounter
SetCounter
GetCounter
Msr class
Write
Read
RtDriver class
connect
disconnect
setSynchronousCommandMode
setAsynchronousCommandMode
commandSuccessful
begin
startWithoutBase
shutdown
flush
reset
end
setLogFilesPath
setLogFilesPrefix
appendLogFilesComment
zeroBase
noUpdateBase
updateBase
forceGC
forceGCAndFlush
jlmStart
jlmStartLite
jlmStop
jlmDump
heapdumpSummary
heapdumpDetailed
heapdumpDetailedAndFlush
threadDump
threadStackDump
queryPid
command