Visual Threads for Tru64 UNIX
_____________________________


 The /mnt-pnt/Visual_Threads/kit directory contains the DVTBASE220 software
 subset.  Follow the instructions in Tru64 UNIX Installation Guide to
 install this product.

 Visual Threads is a tool that lets you debug and analyze multithreaded
 applications.  You can use it to automatically diagnose common problems
 associated with multithreading including deadlock, protection of shared
 data, and thread usage errors.  You can also use it to monitor the
 thread-related performance of the application, helping you to identify
 bottlenecks or locking granularity problems.  It is a unique debugging
 tool because you can use it to identify problem areas even if an
 application does not show any specific symptoms.

 You can use Visual Threads with any operating system application that uses
 POSIX threads (Pthreads) or that is written in Java.  It is designed for
 multithreaded applications of all sizes -- applications with anywhere from
 two threads to hundreds of threads.

 Visual Threads includes the following powerful features:


 o  Collection of detailed information about significant thread-related
    state changes (events)

 o  Automatic analysis of common threading problems based on predefined
    rules applied to the event stream

 o  Rule customization for application-specific parameters and actions

 o  Automatic statistics gathering, by sampling the event stream

 o  Categories of analysis: data protection errors (race conditions),
    deadlocks, programming errors, performance

 o  Visualization of thread behavior over time via the CPU 
    Utilization and Thread Transistions windows

 o  Data locality analysis for tuning multithreaded applications 
    executing on AlphaServer GS Series systems


_______________________________________________________________
Copyright 2002 Compaq Information Technologies Group,L.P.

COMPAQ is Registered in the U.S. Patent and Trademark Office.  Tru64 is a
trademark of Compaq Information Technologies Group, L.P. in the United
States and/or other countries.

UNIX is a registered trademark of The Open Group in the United States
and/or other countries.

All other product names mentioned herein may be trademarks or registered
trademarks of their respective companies.Confidential commercial computer
software.  Valid license required.  Compaq shall not be liable for
technical or editorial errors or omissions contained herein.  The
information in this document is subject to change without notice.

