[LWN Logo]
[LWN.net]
From:	 John Levon <levon@movementarian.org>
To:	 oprofile-list@lists.sf.net
Subject: OProfile 0.2 released
Date:	 Sun, 5 May 2002 01:36:03 +0100
Cc:	 editor@lwn.net


OProfile 0.2 has been released. OProfile is still in alpha,
but has been proven stable for many users.

Release notes
-------------

The main OProfile directory has been changed from /var/opd
to /var/lib/oprofile/.

The oprof_start preferences file has changed format; you must
delete $HOME/.oprofile

The samples file format has radically changed, previous versions
are incompatible. 

Some command line options in the tools have been removed because
of disuse. 
 
New features
------------

The post-profiling tools can now all show multiple counter's summaries,
and sort based on any of the counters.
 
The sample file format has changed totally. This means that sample files
take up much less disk space, and op_time operates two orders of magnitude
faster. Performance under memory pressure is far better.
 
A new utility "op_session" has been introduced, allowing the
user to save profiling sessions under a given name (useful
for comparison purposes).
 
Some performance improvements have been made.
 
Bug fixes
---------

The daemon now uses a lock file for safer start up / shutdown.
 
Normal users are able to examine profiler settings, and request
profiler dumps.
 
Kernels with CONFIG_M386 only defined are now recognised correctly.
 
A compile fix under -aa 2.4 kernels has been included.
 
A small memory leak in one of the post-profiling tools has been fixed.
 
A bug in binutils that caused debug info to be incorrect in some
circumstances has been worked around. A proper fix is in current
binutils CVS also. (bug 529622)

A bug when /bin/bash was bash version 1 has been fixed (bug 536954)