Date: Tue, 15 Feb 2011 11:11:02 -0500
Reply-To: Suzanne McCoy <Suzanne.McCoy@CATALINAMARKETING.COM>
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: Suzanne McCoy <Suzanne.McCoy@CATALINAMARKETING.COM>
Subject: Re: SAS execution timer question
In-Reply-To: <01384B2401936142AF5F65E3D12402780949A542@EX3VS1.nyced.org>
Content-Type: text/plain; charset="us-ascii"
explore putting options fullstimer in your autoexec
-----Original Message-----
From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of Bolotin Yevgeniy
Sent: Tuesday, February 15, 2011 11:02 AM
To: SAS-L@LISTSERV.UGA.EDU
Subject: SAS execution timer question
Importance: Low
I want to either:
1) print the current time after each proc/data step, in addition to how
long it took, OR
2) suppress the statistics printout for each proc/data step ONLY IF it
took less than a specified amount of time (e.g. only print for things
which took >= 150 seconds), OR
3) find some other way to efficiently find the biggest time hogs without
investigating each individual instance of "real time" in the log (there
can be thousands, out of which only a few are of interest)
Modifying all of the existing code is not an option - there's on the
order of 3mb of it, and I don't want to clutter up what's there, so a
system option or something of that nature is required.
Thanks!
WinXP SP3
SAS 9.2
|