some vtune info [wcohen@nc.rr.com: Re: VTune]
Alexander Kellett
kde-optimize@mail.kde.org
Thu, 16 Jan 2003 16:54:50 +0100
here's a post to oprofile list:
note especially:
Some features that appear to be new on this this verions of VTune:
-No need to have a second windows machine to do the data analysis.
and:
Their call graph code is implemented via binary rewrites and only
instruments basic blocks 5 bytes or large in size. So actually the call
graph information is finer grained than function calls. Call graph
information is only written out at the normal termination of a program.
Alex
----- Forwarded message from William Cohen <wcohen@nc.rr.com> -----
From: William Cohen <wcohen@nc.rr.com>
X-Accept-Language: en-us, en
To: John Levon <levon@movementarian.org>
Cc: oprofile-list@lists.sourceforge.net
Subject: Re: VTune
X-MIME-Autoconverted: from 8bit to quoted-printable by ncsmtp03.ogw.rr.com id h0GF3fj5009946
X-Original-Date: Thu, 16 Jan 2003 10:04:29 -0500
Some features that appear to be new on this this verions of VTune:
-No need to have a second windows machine to do the data analysis.
-Ability to script to do data analysis
-Ability to archive data and do data analysis on another machine
Vtune for Linux requires very specific kernels. VTune is making changes
to the sys_call_table entries. On newer kernels Red Hat Linux kernels
the "sys_call_table" symbol is not exported. The URL
http://www.intel.com/software/products/vtune/vlin/relnotes.htm mentions
that it needs to be exported for 2.4.18-17.7.xsmp. This requires a
recompile of the code.
This VTune for Linux has a number of things that are unsupported on
http://www.intel.com/software/products/vtune/vlin/relnotes.htm:
* Java* Language
* Itanium? and Itanium? 2
* SuSE*, Red Hat* Advanced Server* v 2.1, Red Hat* v 8.0 distributions.
* Multiple simultaneous users (instead, the usage model is "one
user at a time")
* Pause/Resume APIs
* Remote Data collection on another machine running on either a
Linux* or Windows* operating system.
Their call graph code is implemented via binary rewrites and only
instruments basic blocks 5 bytes or large in size. So actually the call
graph information is finer grained than function calls. Call graph
information is only written out at the normal termination of a program.
-Will
John Levon wrote:
>http://www.intel.com/software/products/vtune/vlin/
>
>regards
>john
----- End forwarded message -----
--
"[...] Konqueror open source project. Weighing in at less than
one tenth the size of another open source renderer"
Apple, Jan 2003 (http://www.apple.com/safari/)