[Ace-users] [ace-users] measurement with ACE_High_Res_Timer
Ricardo Perrone
perrone at rocketmail.com
Sun Dec 2 16:57:52 CST 2007
Hi all,
CIAO version 0.6.10
TAO version 1.6.10
ACE VERSION: 5.6.1
HOST MACHINE and OPERATING SYSTEM:
Centrino Duo Core, Ubuntu 7.0.4-Feisty, kernel 2.6.20-16-generic
COMPILER NAME AND VERSION (AND PATCHLEVEL):
gcc (GCC) 4.1.2
THE $ACE_ROOT/ace/config.h FILE:
#include "ace/config-linux.h"
THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE:
no_hidden_visibility=1
include
/usr/local/ACE_wrappers/include/makeinclude/platform_linux.GNU
CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features:
[there is no default.features file, but the gnuace and global
features]
qt=1
fl=1
tk=1
xt=1
cidl=1
sctp=1
zlib=1
DOES THE PROBLEM AFFECT:
COMPILATION? no
SYNOPSIS:
DESCRIPTION:
In ACE_High_Res_Timer class i don't see anything that prevents an external interference between start and stop methods. I need to measure a block of code like an atomic operation. How can i do this? The sample code below depicts a measurement process:
ACE_High_Res_Timer::start ();
block of code;
ACE_High_Res_Timer::stop ();
is The ACE_Sig_Guard class capable to guarantee this level of isolation or is there another better solution?
Thanks
Ricardo
____________________________________________________________________________________
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs
More information about the Ace-users
mailing list