summaryrefslogtreecommitdiff
path: root/TAO/performance-tests/Callback/client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/performance-tests/Callback/client.cpp')
-rw-r--r--TAO/performance-tests/Callback/client.cpp21
1 files changed, 4 insertions, 17 deletions
diff --git a/TAO/performance-tests/Callback/client.cpp b/TAO/performance-tests/Callback/client.cpp
index 7fa2f0bbf5c..05f06814964 100644
--- a/TAO/performance-tests/Callback/client.cpp
+++ b/TAO/performance-tests/Callback/client.cpp
@@ -149,25 +149,20 @@ main (int argc, char *argv [])
Task task (server.in (), iterations);
task.activate ();
- ACE_hrtime_t start = ACE_OS::gethrtime ();
while (!callback_i.done () || !task.done ())
{
ACE_Time_Value tv (1, 0);
orb->run (tv, ACE_TRY_ENV);
ACE_TRY_CHECK;
}
- ACE_hrtime_t end = ACE_OS::gethrtime ();
ACE_Thread_Manager::instance ()->wait ();
// Calibrate the high resolution timer *before* starting the
// test.
- ACE_DEBUG ((LM_DEBUG, "Calibrating high res timer ...."));
ACE_High_Res_Timer::calibrate ();
ACE_UINT32 gsf = ACE_High_Res_Timer::global_scale_factor ();
- ACE_DEBUG ((LM_DEBUG, "Done (%d)\n", gsf));
-
ACE_Sample_History &history =
callback_i.sample_history ();
if (do_dump_history)
@@ -179,19 +174,12 @@ main (int argc, char *argv [])
history.collect_basic_stats (stats);
stats.dump_results ("Latency", gsf);
- ACE_hrtime_t elapsed_microseconds = (end - start) / gsf;
- double elapsed_seconds =
- ACE_CU64_TO_CU32(elapsed_microseconds) / 1000000.0;
- double throughput =
- double(iterations) / elapsed_seconds;
-
- ACE_DEBUG ((LM_DEBUG, "Throughtput: %f\n", throughput));
-
server->shutdown (ACE_TRY_ENV);
ACE_TRY_CHECK;
- PortableServer::ObjectId_var id =
- root_poa->servant_to_id (&callback_i, ACE_TRY_ENV);
+ PortableServer::ObjectId_var id;
+
+ id = root_poa->servant_to_id (&callback_i, ACE_TRY_ENV);
ACE_TRY_CHECK;
root_poa->deactivate_object (id.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
@@ -263,13 +251,12 @@ Task::done (void)
int
Task::svc (void)
{
- Test::Payload payload(1024); payload.length(1024);
ACE_TRY_NEW_ENV
{
for (;;)
{
Test::TimeStamp creation = ACE_OS::gethrtime ();
- this->server_->request (creation, payload, ACE_TRY_ENV);
+ this->server_->request (creation, ACE_TRY_ENV);
ACE_TRY_CHECK;
// ACE_Time_Value tv (0, 5000);