🔒 This topic is solved and locked.
Need further help from the community? Please
sign in and ask a new question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Posted 07-26-2017 07:43 PM
(5571 views)
I want to know the run time of running several programs in my process flow. I was wandering if there was a macro or other way to determine how long it takes to run all of the selected programs and have it displayed in the last log.
Cheers
1 ACCEPTED SOLUTION
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Assuming you want the elaps time of running (not CPU time),
Add as first step before your code:
data _null_;
tm = datetime();
call symput('run_start', put(tm, z15.);
run;
and add as last step after your code:
data _null_;
start = &run_start;
end = datetime();
elaps = end - start;
put '>>> Total run time = ' elaps= time9.;
run;
You'll find the elaps time at the end of your log.
1 REPLY 1
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Assuming you want the elaps time of running (not CPU time),
Add as first step before your code:
data _null_;
tm = datetime();
call symput('run_start', put(tm, z15.);
run;
and add as last step after your code:
data _null_;
start = &run_start;
end = datetime();
elaps = end - start;
put '>>> Total run time = ' elaps= time9.;
run;
You'll find the elaps time at the end of your log.