Re: COBOL-profiler

New Message Reply Date view Thread view Subject view Author view Other groups

Subject: Re: COBOL-profiler
From: Avihu Gershoni (avihu@hilan.co.il)
Date: Thu Aug 21 2008 - 03:41:05 EDT


Hello Cathy,
 
If you need performance analysis for PL/I programs, I have an assembler
routine that is called by the PL/I program (yes, you have to recompile
the program in order to use it) which stops the PL/I program
every tenth of a second, locate in what procedure and statement was the
program and add one for counter for that statement.
At program termination the routine produce a report sorted by the those
programs which were stopped the highest number of times and by
statements stopped the highest number.

Using this routine has helped us to delay the mainframe upgrades several
times.
We discovered that usually the CPU is wasted in totally different places
than where the programmer who wrote the program thought (did you know
that array of bit strings is a disaster from performance point of
view?).
 
I am on digest mode of Vse-l, so if you are interested it is better to
e-mail me directly.
 
Regards,
 
Avihu Gershoni
Manager, systems programming
Hilan Tech Ltd, Israel, 12 Hamasger Street Tel Aviv
e-mail:  avihu@hilan.co.il
phone:  +972-3-6383343            fax:  +972-3-6870088


New Message Reply Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b25 : Sat Aug 30 2008 - 00:05:20 EDT