Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!NGP.UTEXAS.EDU!herzlich From: herzlich@NGP.UTEXAS.EDU (Larry Herzlich) Newsgroups: mod.computers.vax Subject: RE: Monitoring CPU usage inside a program Message-ID: <8610312245.AA02230@ngp.UTEXAS.EDU> Date: Fri, 31-Oct-86 17:45:58 EST Article-I.D.: ngp.8610312245.AA02230 Posted: Fri Oct 31 17:45:58 1986 Date-Received: Mon, 3-Nov-86 20:59:29 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 33 Approved: info-vax@sri-kl.arpa >From: SYSRUTH@UTORPHYS.BITNET >Subject: monitoring CPU usage inside a program >Date: 29 Oct 86 17:01:00 GMT >Does anybody out there know of a VMS utility (I can't find anything obvious) >or a program they have written, which will monitor an executing image and >produce statistics (e.g. histograms) on how much time it is spending on >which portions of the program? > >Ruth Milner Will a DEC layered product work? Have you heard of the PCA (Performance and Coverage Analyzer) from DEC. It's an interesting little tool which I think will do the trick. DEC uses it internally. They've managed to fix problems in their own software and improve performance for sections of code that were spending too much time in one area. Two examples that were discussed at Spring DECUS included the Ada compiler and the TPU editor on the uVAX. In the TPU problem, they were able to find a bug in the code and for the Ada compiler they were able to fix a problem with excessive page faulting. We would probably buy the product for our systems except our users are novice and don't care about performance. We really don't have any people developing applications that need fine tuning. -- Larry Herzlich University of Texas at Austin Computation Center, User Services Division ..seismo!ut-sally!ut-ngp!herzlich CC.LHerzlich@a20.cc.utexas.edu