summaryrefslogtreecommitdiff
path: root/DAnCE/dance/NodeApplication/NodeApplication_Impl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'DAnCE/dance/NodeApplication/NodeApplication_Impl.cpp')
-rw-r--r--DAnCE/dance/NodeApplication/NodeApplication_Impl.cpp59
1 files changed, 34 insertions, 25 deletions
diff --git a/DAnCE/dance/NodeApplication/NodeApplication_Impl.cpp b/DAnCE/dance/NodeApplication/NodeApplication_Impl.cpp
index 6b61a7621a8..1b517b46e51 100644
--- a/DAnCE/dance/NodeApplication/NodeApplication_Impl.cpp
+++ b/DAnCE/dance/NodeApplication/NodeApplication_Impl.cpp
@@ -58,15 +58,13 @@ NodeApplication_Impl::NodeApplication_Impl (CORBA::ORB_ptr orb,
this->scheduler_.activate_scheduler (0);
timer_out_.open (node_name_.c_str (),
- std::ios_base::out & std::ios_base::trunc);
+ std::ios_base::out & ios_base::app);
timer_.reset ();
- timer_.start ();
}
NodeApplication_Impl::~NodeApplication_Impl()
{
DANCE_TRACE( "NodeApplication_Impl::~NodeApplication_Impl()");
- timer_.stop ();
timer_out_.close ();
this->scheduler_.terminate_scheduler ();
}
@@ -76,9 +74,8 @@ NodeApplication_Impl::prepare_instances (const LocalitySplitter::TSubPlans& plan
{
DANCE_TRACE ("NodeApplication_Impl::prepare_instances");
- ACE_hrtime_t time (0);
- timer_.elapsed_microseconds (time);
- timer_out_ << "prepare_instances start:" << time << '\n';
+ timer_.reset ();
+ timer_.start ();
CORBA::ULong plan (0);
std::list < Event_Future > prepared_instances;
@@ -212,9 +209,13 @@ NodeApplication_Impl::prepare_instances (const LocalitySplitter::TSubPlans& plan
ACE_TEXT ("Successfully executed preparePlan on locality %C\n"),
event.id_.c_str ()));
}
-
- timer_.elapsed_microseconds (time);
- timer_out_ << "prepare_instances end:" << time << '\n';
+
+ timer_.stop ();
+
+ ACE_hrtime_t elapsed (0);
+ timer_.elapsed_microseconds (elapsed);
+ timer_out_ << "PreparePlan time: " << elapsed << '\n';
+
}
void
@@ -262,9 +263,8 @@ void
NodeApplication_Impl::start_launch_instances (const Deployment::Properties &prop,
Deployment::Connections_out providedReference)
{
- ACE_hrtime_t time (0);
- timer_.elapsed_microseconds (time);
- timer_out_ << "start_launch_instances start:" << time << '\n';
+ timer_.reset ();
+ timer_.start ();
DANCE_TRACE ("NodeApplication_Impl::start_launch_instances");
Deployment::Connections *tmp (0);
@@ -332,17 +332,19 @@ NodeApplication_Impl::start_launch_instances (const Deployment::Properties &prop
}
}
- timer_.elapsed_microseconds (time);
- timer_out_ << "start_launch_instances end:" << time << '\n';
+ timer_.stop ();
+
+ ACE_hrtime_t elapsed (0);
+ timer_.elapsed_microseconds (elapsed);
+ timer_out_ << "StartLaunch time: " << elapsed << '\n';
}
void
NodeApplication_Impl::finishLaunch (const ::Deployment::Connections & providedReference,
::CORBA::Boolean start)
{
- ACE_hrtime_t time (0);
- timer_.elapsed_microseconds (time);
- timer_out_ << "finishLaunch start:" << time << '\n';
+ timer_.reset ();
+ timer_.start ();
DANCE_TRACE ("NodeApplication_Impl::finishLaunch");
@@ -371,17 +373,19 @@ NodeApplication_Impl::finishLaunch (const ::Deployment::Connections & providedRe
throw;
}
}
-
- timer_.elapsed_microseconds (time);
- timer_out_ << "finishLaunch end:" << time << '\n';
+
+ timer_.stop ();
+
+ ACE_hrtime_t elapsed (0);
+ timer_.elapsed_microseconds (elapsed);
+ timer_out_ << "FinishLaunch time: " << elapsed << '\n';
}
void
NodeApplication_Impl::start ()
{
- ACE_hrtime_t time (0);
- timer_.elapsed_microseconds (time);
- timer_out_ << "start start:" << time << '\n';
+ timer_.reset ();
+ timer_.start ();
DANCE_TRACE( "NodeApplication_Impl::start");
@@ -408,8 +412,13 @@ NodeApplication_Impl::start ()
throw;
}
}
- timer_.elapsed_microseconds (time);
- timer_out_ << "start end:" << time << '\n';
+
+ timer_.stop ();
+
+ ACE_hrtime_t elapsed (0);
+ timer_.elapsed_microseconds (elapsed);
+ timer_out_ << "start time: " << elapsed << '\n';
+
}
void