Program Statistics
------------------
Total time: 99088.766 millisecond
Time outside of functions: 144.400 millisecond
Call depth: 15
Total functions: 1111
Total hits: 921
Function coverage: 20.1%
Overhead Calculated 5
Overhead Average 5
Module Statistics for 3loops.exe
--------------------------------
Time in module: 98944.366 millisecond
Percent of time in module: 100.0%
Functions in module: 1111
Hits in module: 921
Module function coverage: 20.1%
Func Func+Child Hit
Time % Time % Count Function
---------------------------------------------------------
42779.757 43.2 42779.757 43.2 1 Test3(int) (main.obj)
28327.242 28.6 28327.242 28.6 1 Test2(int) (main.obj)
22923.751 23.2 22923.751 23.2 1 Test1(int) (main.obj)
4812.124 4.9 98842.875 99.9 1 _main (main.obj)
63.945 0.1 63.945 0.1 2 operator delete(void *) (delop.obj)
16.853 0.0 16.853 0.0 8 [thunk]: std::ctype::id`template static data member destructor helper' (main.obj)
9.830 0.0 9.830 0.0 3 std::basic_ostream >::~basic_ostream >(void) (wiostrea.obj)
8.635 0.0 10.085 0.0 1 _$E17 (main.obj)
0.989 0.0 1.305 0.0 26 std::locale::_Init(void) (locale0.obj)
0.177 0.0 64.120 0.1 1 std::basic_string,class std::allocator >::~basic_string,class std::allocator >(void) (main.obj)
0.132 0.0 0.132 0.0 2 std::char_traits::length(char const *) (main.obj)
0.128 0.0 0.128 0.0 1 std::locale::locale(class locale::locale::_Locimp *) (locale0.obj)
0.124 0.0 0.138 0.0 2 std::_Winit::~_Winit(void) (wiostrea.obj)
0.062 0.0 0.079 0.0 28 std::locale::facet::_Decref(void) (main.obj)
0.037 0.0 1.388 0.0 26 std::locale::locale(void) (iostream.obj)
0.036 0.0 0.036 0.0 133 std::_Lockit::_Lockit(void) (main.obj)
0.035 0.0 0.035 0.0 133 std::_Lockit::~_Lockit(void) (main.obj)
0.035 0.0 0.071 0.0 3 std::basic_ostream >::basic_ostream >(class basic_ostream >::basic_streambuf > *,bool,bool) (wiostrea.obj)
0.023 0.0 0.035 0.0 27 std::locale::facet::_Incref(void) (main.obj)
0.017 0.0 0.095 0.0 27 std::locale::~locale(void) (main.obj)
0.016 0.0 0.025 0.0 16 std::ios_base::_Addstd(void) (ios.obj)
0.013 0.0 0.056 0.0 8 std::ios_base::_Init(void) (ios.obj)
0.012 0.0 1.449 0.0 2 std::ios_base::Init::Init(void) (iostream.obj)
0.011 0.0 0.167 0.0 2 std::_Winit::_Winit(void) (wiostrea.obj)
0.010 0.0 0.010 0.0 1 _$E31 (locale.obj)
0.009 0.0 0.030 0.0 8 std::ios_base::~ios_base(void) (ios.obj)
0.009 0.0 64.129 0.1 1 std::locale::_Locimp::~_Locimp(void) (locale0.obj)
0.009 0.0 0.009 0.0 29 std::locale::locale(enum locale::_Uninitialized) (iostream.obj)
0.008 0.0 0.015 0.0 1 _$E31 (iostream.obj)
0.008 0.0 0.013 0.0 16 std::ios_base::ios_base(void) (iostream.obj)
0.008 0.0 0.008 0.0 29 operator new(unsigned int,void *) (iostream.obj)
0.006 0.0 0.006 0.0 7 [thunk]: std::collate::id`template static data member destructor helper' (iostream.obj)
0.006 0.0 0.066 0.0 3 std::basic_filebuf >::_Init(struct _iobuf *,enum std::basic_filebuf >::_Initfl) (iostream.obj)
0.006 0.0 0.042 0.0 4 std::basic_ios >::init(class std::basic_streambuf > *,bool) (iostream.obj)
0.006 0.0 0.007 0.0 3 std::basic_string,class std::allocator >::max_size(void) (main.obj)
0.006 0.0 0.021 0.0 2 std::ios_base::Init::~Init(void) (iostream.obj)
0.006 0.0 64.144 0.1 1 std::locale::_Tidy(void) (locale0.obj)
0.005 0.0 0.009 0.0 6 std::basic_streambuf >::_Init(void) (iostream.obj)
0.005 0.0 1.295 0.0 3 std::basic_streambuf >::basic_streambuf >(void) (iostream.obj)
0.005 0.0 0.007 0.0 4 _btowc (xmbtowc.obj)
0.005 0.0 0.011 0.0 8 std::basic_ios >::basic_ios >(void) (iostream.obj)
0.005 0.0 0.009 0.0 6 std::basic_streambuf >::_Init(void) (wiostrea.obj)
0.005 0.0 0.012 0.0 8 std::basic_ios >::basic_ios >(void) (wiostrea.obj)
0.005 0.0 0.013 0.0 3 std::basic_ostream >::flush(void) (wiostrea.obj)
0.004 0.0 0.006 0.0 1 _$E47 (wlocale.obj)
0.004 0.0 0.020 0.0 3 std::basic_filebuf >::~basic_filebuf >(void) (wiostrea.obj)
0.004 0.0 0.014 0.0 3 std::basic_ostream >::flush(void) (main.obj)
0.004 0.0 0.007 0.0 6 std::ios_base::fail(void) (main.obj)
0.004 0.0 0.007 0.0 1 _$E16 (locale0.obj)
0.004 0.0 0.004 0.0 1 _$E36 (xlocale.obj)
0.004 0.0 9.840 0.0 1 _$E57 (wiostrea.obj)
0.004 0.0 0.029 0.0 3 std::basic_filebuf >::_Init(struct _iobuf *,enum std::basic_filebuf >::_Initfl) (wiostrea.obj)
0.004 0.0 0.045 0.0 4 std::basic_ios >::init(class std::basic_streambuf > *,bool) (wiostrea.obj)
0.004 0.0 1.378 0.0 3 std::basic_filebuf >::basic_filebuf >(struct _iobuf *) (iostream.obj)
0.004 0.0 0.018 0.0 3 std::basic_filebuf >::~basic_filebuf >(void) (iostream.obj)
0.004 0.0 0.064 0.0 3 std::basic_filebuf >::basic_filebuf >(struct _iobuf *) (wiostrea.obj)
0.004 0.0 0.035 0.0 3 std::basic_ostream >::basic_ostream >(class basic_ostream >::basic_streambuf > *,bool,bool) (iostream.obj)
0.004 0.0 0.018 0.0 2 std::basic_string,class std::allocator >::_Grow(unsigned int,bool) (main.obj)
0.004 0.0 63.944 0.1 4 std::basic_string,class std::allocator >::_Tidy(bool) (main.obj)
0.004 0.0 0.158 0.0 1 std::basic_string,class std::allocator >::basic_string,class std::allocator >(char const *,class basic_string,class std::allocator >::allocator const &) (main.obj)
0.003 0.0 0.007 0.0 3 std::basic_filebuf >::basic_filebuf >(enum basic_filebuf >::_Uninitialized) (iostream.obj)
0.003 0.0 9.846 0.0 3 std::basic_ostream >::`vbase destructor'(void) (wiostrea.obj)
0.003 0.0 0.026 0.0 2 std::basic_string,class std::allocator >::assign(char const *,unsigned int) (main.obj)
0.003 0.0 0.019 0.0 4 std::basic_ios >::~basic_ios >(void) (iostream.obj)
0.003 0.0 0.016 0.0 4 std::basic_ios >::~basic_ios >(void) (wiostrea.obj)
0.003 0.0 0.003 0.0 1 std::locale::facet::facet(unsigned int) (main.obj)
0.003 0.0 0.018 0.0 3 std::basic_ostream >::`vbase destructor'(void) (iostream.obj)
0.003 0.0 0.004 0.0 3 std::basic_streambuf >::pubsync(void) (main.obj)
0.003 0.0 0.008 0.0 1 std::basic_string,class std::allocator >::_Copy(unsigned int) (main.obj)
0.003 0.0 0.003 0.0 7 [thunk]: std::collate::id`template static data member constructor helper' (iostream.obj)
0.003 0.0 0.003 0.0 8 [thunk]: std::ctype::id`template static data member constructor helper' (main.obj)
0.003 0.0 0.006 0.0 1 _$E40 (main.obj)
0.003 0.0 0.005 0.0 3 std::basic_filebuf >::basic_filebuf >(enum basic_filebuf >::_Uninitialized) (wiostrea.obj)
0.003 0.0 0.013 0.0 3 std::basic_ostream >::basic_ostream >(enum basic_ostream >::_Uninitialized) (wiostrea.obj)
0.003 0.0 0.003 0.0 3 std::basic_string,class std::allocator >::_Eos(unsigned int) (main.obj)
0.003 0.0 0.003 0.0 8 std::ios_base::clear(int,bool) (ios.obj)
0.002 0.0 0.002 0.0 6 std::basic_streambuf >::setg(unsigned short *,unsigned short *,unsigned short *) (wiostrea.obj)
0.002 0.0 0.002 0.0 6 std::basic_streambuf >::setp(unsigned short *,unsigned short *) (wiostrea.obj)
0.002 0.0 0.009 0.0 3 std::basic_streambuf >::~basic_streambuf >(void) (wiostrea.obj)
0.002 0.0 0.002 0.0 6 std::ios_base::rdstate(void) (main.obj)
0.002 0.0 0.002 0.0 1 std::_Allocate(int,char *) (main.obj)
0.002 0.0 0.019 0.0 1 std::basic_istream >::basic_istream >(class basic_istream >::basic_streambuf > *,bool) (iostream.obj)
0.002 0.0 0.002 0.0 3 std::basic_ostream >::~basic_ostream >(void) (iostream.obj)
0.002 0.0 0.002 0.0 6 std::basic_streambuf >::setp(char *,char *) (iostream.obj)
0.002 0.0 0.003 0.0 3 std::basic_streambuf >::pubsync(void) (wiostrea.obj)
0.002 0.0 0.160 0.0 2 std::basic_string,class std::allocator >::assign(char const *) (main.obj)
0.002 0.0 0.002 0.0 2 std::char_traits::copy(char *,char const *,unsigned int) (main.obj)
0.002 0.0 0.163 0.0 1 std::locale::_Locimp::_Locimp(bool) (locale0.obj)
0.002 0.0 0.002 0.0 1 _$E16 (main.obj)
0.002 0.0 0.003 0.0 1 _$E29 (locale0.obj)
0.002 0.0 0.013 0.0 1 _$E32 (locale.obj)
0.002 0.0 0.004 0.0 1 _$E60 (iostream.obj)
0.002 0.0 0.002 0.0 4 __Mbrtowc (xmbtowc.obj)
0.002 0.0 0.008 0.0 4 std::_Widen(char,unsigned short *) (wiostrea.obj)
0.002 0.0 63.940 0.1 1 std::allocator::deallocate(void *,unsigned int) (main.obj)
0.002 0.0 0.002 0.0 3 std::allocator::max_size(void) (main.obj)
0.002 0.0 0.007 0.0 1 std::basic_istream >::`vbase destructor'(void) (wiostrea.obj)
0.002 0.0 0.009 0.0 3 std::basic_ostream >::basic_ostream >(enum basic_ostream >::_Uninitialized) (iostream.obj)
0.002 0.0 0.002 0.0 6 std::basic_streambuf >::setg(char *,char *,char *) (iostream.obj)
0.002 0.0 0.009 0.0 3 std::basic_streambuf >::~basic_streambuf >(void) (iostream.obj)
0.002 0.0 0.019 0.0 3 std::basic_streambuf >::basic_streambuf >(void) (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E20 (string.obj)
0.001 0.0 0.001 0.0 1 _$E22 (main.obj)
0.001 0.0 0.004 0.0 1 _$E24 (string.obj)
0.001 0.0 0.003 0.0 1 _$E24 (iomanip.obj)
0.001 0.0 0.008 0.0 1 _$E42 (wiostrea.obj)
0.001 0.0 0.001 0.0 3 std::basic_ios >::tie(class std::basic_ostream > *) (iostream.obj)
0.001 0.0 0.017 0.0 1 std::basic_istream >::basic_istream >(class basic_istream >::basic_streambuf > *,bool) (wiostrea.obj)
0.001 0.0 0.003 0.0 3 std::basic_streambuf >::basic_streambuf >(enum basic_streambuf >::_Uninitialized) (iostream.obj)
0.001 0.0 0.002 0.0 3 std::basic_streambuf >::basic_streambuf >(enum basic_streambuf >::_Uninitialized) (wiostrea.obj)
0.001 0.0 0.001 0.0 3 std::basic_streambuf >::sync(void) (wiostrea.obj)
0.001 0.0 64.137 0.1 1 std::locale::_Locimp::`scalar deleting destructor'(unsigned int) (locale0.obj)
0.001 0.0 64.137 0.1 1 std::locale::_Locimp::`vector deleting destructor'(unsigned int) (locale0.obj)
0.001 0.0 0.006 0.0 1 _$E16 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E17 (iostream.obj)
0.001 0.0 0.003 0.0 1 _$E18 (locale0.obj)
0.001 0.0 0.004 0.0 1 _$E18 (wiostrea.obj)
0.001 0.0 0.006 0.0 1 _$E18 (iostream.obj)
0.001 0.0 0.006 0.0 1 _$E21 (iostream.obj)
0.001 0.0 0.005 0.0 1 _$E28 (iostream.obj)
0.001 0.0 0.007 0.0 1 _$E37 (wiostrea.obj)
0.001 0.0 0.004 0.0 1 _$E38 (iostream.obj)
0.001 0.0 0.006 0.0 1 _$E43 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E46 (wlocale.obj)
0.001 0.0 0.001 0.0 4 std::_Widen(char,char *) (main.obj)
0.001 0.0 0.001 0.0 3 std::basic_ios >::rdbuf(void) (main.obj)
0.001 0.0 0.001 0.0 3 std::basic_ios >::setstate(int,bool) (main.obj)
0.001 0.0 0.008 0.0 1 std::basic_istream >::`vbase destructor'(void) (iostream.obj)
0.001 0.0 0.001 0.0 3 std::basic_string,class std::allocator >::_Refcnt(char const *) (main.obj)
0.001 0.0 0.001 0.0 1 std::ios_base::_Tidy(void) (ios.obj)
0.001 0.0 1.448 0.0 1 _$E14 (main.obj)
0.001 0.0 0.001 0.0 1 _$E17 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E17 (locale0.obj)
0.001 0.0 0.001 0.0 1 _$E22 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E27 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E28 (wiostrea.obj)
0.001 0.0 0.004 0.0 1 _$E29 (wiostrea.obj)
0.001 0.0 0.009 0.0 1 _$E32 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E32 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E33 (main.obj)
0.001 0.0 0.001 0.0 1 _$E33 (wiostrea.obj)
0.001 0.0 0.005 0.0 1 _$E33 (iostream.obj)
0.001 0.0 0.008 0.0 1 _$E36 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E36 (main.obj)
0.001 0.0 0.005 0.0 1 _$E37 (xlocale.obj)
0.001 0.0 0.001 0.0 1 _$E39 (main.obj)
0.001 0.0 0.007 0.0 1 _$E41 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E42 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E43 (wiostrea.obj)
0.001 0.0 0.007 0.0 1 _$E46 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E47 (iostream.obj)
0.001 0.0 0.005 0.0 1 _$E47 (wiostrea.obj)
0.001 0.0 0.007 0.0 1 _$E52 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E53 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E56 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E59 (iostream.obj)
0.001 0.0 0.005 0.0 1 _$E59 (wiostrea.obj)
0.001 0.0 0.003 0.0 1 _$E70 (wiostrea.obj)
0.001 0.0 0.001 0.0 3 std::basic_ios >::rdbuf(void) (wiostrea.obj)
0.001 0.0 0.001 0.0 3 std::basic_ios >::setstate(int,bool) (wiostrea.obj)
0.001 0.0 0.004 0.0 1 std::basic_istream >::basic_istream >(enum basic_istream >::_Uninitialized) (wiostrea.obj)
0.001 0.0 0.001 0.0 1 std::basic_istream >::~basic_istream >(void) (wiostrea.obj)
0.001 0.0 0.001 0.0 3 std::basic_streambuf >::sync(void) (iostream.obj)
0.001 0.0 0.007 0.0 1 std::basic_string,class std::allocator >::operator=(char const *) (locale0.obj)
0.001 0.0 0.001 0.0 3 std::char_traits::assign(char &,char const &) (main.obj)
0.001 0.0 0.001 0.0 2 std::ios_base::setf(int) (iostream.obj)
0.001 0.0 0.003 0.0 1 _$E15 (iostream.obj)
0.001 0.0 0.016 0.0 1 _$E15 (main.obj)
0.001 0.0 0.001 0.0 1 _$E15 (locale0.obj)
0.001 0.0 0.002 0.0 1 _$E15 (wiostrea.obj)
0.001 0.0 0.006 0.0 1 _$E16 (iostream.obj)
0.001 0.0 0.166 0.0 1 _$E20 (main.obj)
0.001 0.0 0.001 0.0 1 _$E20 (iomanip.obj)
0.001 0.0 0.003 0.0 1 _$E20 (iostream.obj)
0.001 0.0 0.015 0.0 1 _$E21 (main.obj)
0.001 0.0 0.124 0.0 1 _$E22 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E23 (iomanip.obj)
0.001 0.0 0.168 0.0 1 _$E23 (main.obj)
0.001 0.0 0.004 0.0 1 _$E23 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E23 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E23 (string.obj)
0.001 0.0 0.003 0.0 1 _$E24 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E25 (locale0.obj)
0.001 0.0 0.003 0.0 1 _$E25 (iostream.obj)
0.001 0.0 0.002 0.0 1 _$E26 (wiostrea.obj)
0.001 0.0 0.007 0.0 1 _$E27 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E28 (locale.obj)
0.001 0.0 0.001 0.0 1 _$E28 (locale0.obj)
0.001 0.0 0.003 0.0 1 _$E34 (wiostrea.obj)
0.001 0.0 0.002 0.0 1 _$E35 (iostream.obj)
0.001 0.0 0.003 0.0 1 _$E36 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E37 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E38 (wiostrea.obj)
0.001 0.0 0.004 0.0 1 _$E39 (wiostrea.obj)
0.001 0.0 0.004 0.0 1 _$E40 (iostream.obj)
0.001 0.0 0.005 0.0 1 _$E48 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E48 (wiostrea.obj)
0.001 0.0 0.007 0.0 1 _$E49 (wiostrea.obj)
0.001 0.0 0.005 0.0 1 _$E51 (wiostrea.obj)
0.001 0.0 0.006 0.0 1 _$E54 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E58 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E66 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E69 (wiostrea.obj)
0.001 0.0 0.003 0.0 1 std::allocator::allocate(unsigned int,void const *) (main.obj)
0.001 0.0 0.003 0.0 1 std::basic_istream >::basic_istream >(enum basic_istream >::_Uninitialized) (iostream.obj)
0.001 0.0 0.001 0.0 1 std::basic_istream >::~basic_istream >(void) (iostream.obj)
0.001 0.0 0.001 0.0 3 std::basic_streambuf >::_Init(char * *,char * *,int *,char * *,char * *,int *) (iostream.obj)
0.001 0.0 0.001 0.0 1 std::locale::facet::~facet(void) (main.obj)
0.000 0.0 0.000 0.0 1 ?? ?? :: ?? ::id (main.obj)
0.000 0.0 0.000 0.0 1 ?? ?? :: ?? ::id (main.obj)
0.000 0.0 0.000 0.0 1 [thunk]: std::numpunct::id`template static data member constructor helper' (main.obj)
0.000 0.0 0.000 0.0 1 [thunk]: std::numpunct::id`template static data member destructor helper' (main.obj)
0.000 0.0 0.002 0.0 1 _$E21 (wiostrea.obj)
0.000 0.0 0.008 0.0 1 _$E26 (iostream.obj)
0.000 0.0 0.003 0.0 1 _$E30 (iostream.obj)
0.000 0.0 0.002 0.0 1 _$E31 (wiostrea.obj)
0.000 0.0 0.004 0.0 1 _$E41 (wiostrea.obj)
0.000 0.0 0.004 0.0 1 _$E45 (iostream.obj)
0.000 0.0 0.006 0.0 1 _$E46 (wiostrea.obj)
0.000 0.0 0.004 0.0 1 _$E56 (wiostrea.obj)
0.000 0.0 0.000 0.0 3 std::basic_ios >::tie(class std::basic_ostream > *) (wiostrea.obj)
0.000 0.0 0.000 0.0 1 std::ios_base::_Callfns(enum std::ios_base::event) (ios.obj)
0.000 0.0 0.005 0.0 1 _$E44 (wiostrea.obj)