Home
Compatibility with various Operating Systems
Since the tool uses a customized JVM and includes some amount on native machine
code, both of which are non-trivial to port to different platforms, the number
of platforms on which Profiler can currently run is limited. At present, Profiler is
available on Solaris (both Sparc and x86 versions), Linux and Windows.
Windows limitations. The tool works on all 32-bit versions of Windows,
although on Windows 95 and Windows 98 it may be unstable and/or the profiling
results may be inaccurate due to problems with the high-resolution system timer
in these platforms.
On all Windows versions, the "thread CPU" timings obtained
during CPU profiling may be inaccurate due to the known issue: low (on the order
of 10 ms) resolution of the thread CPU timer in this OS.
Solaris limitations. Profiler currently requires Solaris version 8 or
higher. It will not work on previous versions of Solaris.
Linux limitations. At the time of this writing, the resolution of the
thread CPU timer in Linux is known to be very low (more than 10 ms). Thus the
"thread CPU" timings obtained during thread CPU profiling may be inaccurate.