[LWN Logo]

From: John Stump <iliad@doitnow.com>
Subject: ANNOUNCE: Version 1.1 of the Sage profiler available
Date: Mon, 12 Oct 1998 17:45:23 -0700
To: tclannounce <tcl-announce@mitchell.org>

This is a multi-part message in MIME format.
--------------7A7473E1E24F09DACDD8A334
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit



--------------7A7473E1E24F09DACDD8A334
Content-Type: text/plain; charset=us-ascii; name="announcement.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="announcement.txt"

This is the announcement for the release of Sage, version 1.1.

This version has these changes:

  * tweaked the Tcl code to reduce latency times
  * reorganized internal data structures for speed and future extensibility
  * removed the Tcl/Tk core time statistic; this value is really sage overhead
  * fixed a bug to handle optional args when redefining core procs via the
    -c option
  * support for an optional C loadable library to speed up sage processing. 
    See src/README.
  * precompiled libraries for Linux and SunOS


What Is Sage?

Sage is a run-time code analyzer for your Tcl and Tk applications, also
know as a profiler. When you run your programs with Sage, you can collect
and view this type of data:

   1. total execution time of program
   2. total time spent in global scope
   3. total time spent in each procedure
   4. total time spent in each procedure and its descendants
   5. number of times each procedure is called

Time data can be displayed in 3 formats: 

   1. clicks (output from clock clicks)
   2. seconds
   3. a percentage of the total time

This information is useful in pinpointing performance bottlenecks in your
programs, and it provides a reference for selectively optimizing your code.

Sage is written in 100% Tcl/Tk and should work on any Tcl/Tk 8.0 or greater
platform, although it has only been tested on Linux i386 and SunOS/Solaris.
A shared library can be built to give greater speed.

Please visit the Sage website at http://www.doitnow.com/~iliad/Tcl/sage/.
Here you will find the distribution tar file, much more detailed
documentation, and screenshots.

john stump
oct 1998

--------------7A7473E1E24F09DACDD8A334--