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
This archive was generated by hypermail 2b25 : Sat Aug 30 2008 - 00:05:20 EDT