diff options
Diffstat (limited to 'DAnCE/dance/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp')
-rw-r--r-- | DAnCE/dance/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/DAnCE/dance/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp b/DAnCE/dance/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp index 302910656f5..add10f5c1a9 100644 --- a/DAnCE/dance/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp +++ b/DAnCE/dance/Plan_Launcher/Plan_Launcher_Base_Impl_T.cpp @@ -194,7 +194,7 @@ Plan_Launcher_Base_Impl< Manager, AppManager, Application> ACE_hrtime_t elapsed (0); timer_.elapsed_microseconds (elapsed); - outfile_ << "PreparePlan time: " << elapsed << '\n'; + outfile_ << "StartLaunch time: " << elapsed << '\n'; DANCE_DEBUG (DANCE_LOG_EVENT_TRACE, (LM_DEBUG, DLINFO @@ -350,10 +350,12 @@ Plan_Launcher_Base_Impl< Manager, AppManager, Application> application->finishLaunch (provided_connections, start); + + timer_.stop (); ACE_hrtime_t elapsed (0); timer_.elapsed_microseconds (elapsed); - outfile_ << "PreparePlan time: " << elapsed << '\n'; + outfile_ << "FinishLaunch time: " << elapsed << '\n'; DANCE_DEBUG (DANCE_LOG_EVENT_TRACE, (LM_DEBUG, DLINFO @@ -432,7 +434,18 @@ Plan_Launcher_Base_Impl< Manager, AppManager, Application> (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start - ") ACE_TEXT("before invoking start on application...\n"))); + + timer_.reset (); + timer_.start (); + application->start (); + + timer_.stop (); + + ACE_hrtime_t elapsed (0); + timer_.elapsed_microseconds (elapsed); + outfile_ << "Start time: " << elapsed << '\n'; + DANCE_DEBUG (DANCE_LOG_EVENT_TRACE, (LM_DEBUG, DLINFO ACE_TEXT("Plan_Launcher_Base_Impl::start - ") |