Program Statistics
------------------
Total time: 3929.235 millisecond
Time outside of functions: 3.283 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: 3925.952 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
---------------------------------------------------------
2508.250 63.9 2508.250 63.9 1 Test1(int) (main.obj)
510.291 13.0 3924.238 100.0 1 _main (main.obj)
465.273 11.9 465.273 11.9 1 Test2(int) (main.obj)
440.424 11.2 440.424 11.2 1 Test3(int) (main.obj)
0.456 0.0 0.745 0.0 26 std::locale::_Init(void) (locale0.obj)
0.424 0.0 1.291 0.0 1 _$E17 (main.obj)
0.119 0.0 0.119 0.0 1 std::locale::locale(class locale::locale::_Locimp *) (locale0.obj)
0.118 0.0 0.118 0.0 2 std::char_traits::length(char const *) (main.obj)
0.039 0.0 0.833 0.0 26 std::locale::locale(void) (iostream.obj)
0.037 0.0 0.037 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.024 0.0 0.039 0.0 28 std::locale::facet::_Decref(void) (main.obj)
0.023 0.0 0.023 0.0 2 operator delete(void *) (delop.obj)
0.022 0.0 0.037 0.0 27 std::locale::facet::_Incref(void) (main.obj)
0.016 0.0 0.024 0.0 16 std::ios_base::_Addstd(void) (ios.obj)
0.015 0.0 0.055 0.0 8 std::ios_base::_Init(void) (ios.obj)
0.014 0.0 0.052 0.0 27 std::locale::~locale(void) (main.obj)
0.011 0.0 0.867 0.0 2 std::ios_base::Init::Init(void) (iostream.obj)
0.011 0.0 0.011 0.0 1 _$E31 (locale.obj)
0.010 0.0 0.137 0.0 2 std::_Winit::_Winit(void) (wiostrea.obj)
0.010 0.0 0.014 0.0 16 std::ios_base::ios_base(void) (iostream.obj)
0.009 0.0 0.009 0.0 29 operator new(unsigned int,void *) (iostream.obj)
0.007 0.0 0.007 0.0 29 std::locale::locale(enum locale::_Uninitialized) (iostream.obj)
0.007 0.0 0.014 0.0 8 std::basic_ios >::basic_ios >(void) (iostream.obj)
0.006 0.0 0.023 0.0 8 std::ios_base::~ios_base(void) (ios.obj)
0.006 0.0 0.011 0.0 6 std::basic_streambuf >::_Init(void) (wiostrea.obj)
0.006 0.0 0.008 0.0 4 _btowc (xmbtowc.obj)
0.006 0.0 0.033 0.0 3 std::basic_filebuf >::_Init(struct _iobuf *,enum std::basic_filebuf >::_Initfl) (iostream.obj)
0.006 0.0 0.007 0.0 3 std::basic_string,class std::allocator >::max_size(void) (main.obj)
0.005 0.0 0.792 0.0 3 std::basic_filebuf >::basic_filebuf >(struct _iobuf *) (iostream.obj)
0.005 0.0 0.010 0.0 6 std::basic_streambuf >::_Init(void) (iostream.obj)
0.005 0.0 0.046 0.0 4 std::basic_ios >::init(class std::basic_streambuf > *,bool) (iostream.obj)
0.005 0.0 0.013 0.0 3 std::basic_ostream >::flush(void) (main.obj)
0.005 0.0 0.740 0.0 3 std::basic_streambuf >::basic_streambuf >(void) (iostream.obj)
0.004 0.0 0.030 0.0 3 std::basic_filebuf >::_Init(struct _iobuf *,enum std::basic_filebuf >::_Initfl) (wiostrea.obj)
0.004 0.0 0.011 0.0 8 std::basic_ios >::basic_ios >(void) (wiostrea.obj)
0.004 0.0 0.070 0.0 3 std::basic_filebuf >::basic_filebuf >(struct _iobuf *) (wiostrea.obj)
0.004 0.0 0.042 0.0 4 std::basic_ios >::init(class std::basic_streambuf > *,bool) (wiostrea.obj)
0.004 0.0 0.039 0.0 3 std::basic_ostream >::basic_ostream >(class basic_ostream >::basic_streambuf > *,bool,bool) (iostream.obj)
0.004 0.0 0.144 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.004 0.0 0.004 0.0 1 _$E36 (xlocale.obj)
0.004 0.0 0.017 0.0 3 std::basic_filebuf >::~basic_filebuf >(void) (iostream.obj)
0.004 0.0 0.011 0.0 3 std::basic_ostream >::flush(void) (wiostrea.obj)
0.004 0.0 0.004 0.0 8 std::ios_base::clear(int,bool) (ios.obj)
0.004 0.0 0.006 0.0 6 std::ios_base::fail(void) (main.obj)
0.003 0.0 0.004 0.0 1 _$E47 (wlocale.obj)
0.003 0.0 0.016 0.0 3 std::basic_filebuf >::~basic_filebuf >(void) (wiostrea.obj)
0.003 0.0 0.014 0.0 4 std::basic_ios >::~basic_ios >(void) (iostream.obj)
0.003 0.0 0.015 0.0 4 std::basic_ios >::~basic_ios >(void) (wiostrea.obj)
0.003 0.0 0.025 0.0 4 std::basic_string,class std::allocator >::_Tidy(bool) (main.obj)
0.003 0.0 0.003 0.0 1 std::locale::facet::facet(unsigned int) (main.obj)
0.003 0.0 0.006 0.0 3 std::basic_filebuf >::basic_filebuf >(enum basic_filebuf >::_Uninitialized) (iostream.obj)
0.003 0.0 0.012 0.0 3 std::basic_ostream >::basic_ostream >(enum basic_ostream >::_Uninitialized) (iostream.obj)
0.003 0.0 0.034 0.0 3 std::basic_ostream >::basic_ostream >(class basic_ostream >::basic_streambuf > *,bool,bool) (wiostrea.obj)
0.003 0.0 0.003 0.0 6 std::basic_streambuf >::setp(unsigned short *,unsigned short *) (wiostrea.obj)
0.003 0.0 0.017 0.0 2 std::basic_string,class std::allocator >::_Grow(unsigned int,bool) (main.obj)
0.003 0.0 0.023 0.0 2 std::basic_string,class std::allocator >::assign(char const *,unsigned int) (main.obj)
0.003 0.0 0.018 0.0 2 std::ios_base::Init::~Init(void) (iostream.obj)
0.003 0.0 0.003 0.0 4 __Mbrtowc (xmbtowc.obj)
0.003 0.0 0.011 0.0 4 std::_Widen(char,unsigned short *) (wiostrea.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.003 0.0 6 std::basic_streambuf >::setg(char *,char *,char *) (iostream.obj)
0.003 0.0 0.003 0.0 6 std::basic_streambuf >::setp(char *,char *) (iostream.obj)
0.003 0.0 0.003 0.0 6 std::basic_streambuf >::setg(unsigned short *,unsigned short *,unsigned short *) (wiostrea.obj)
0.003 0.0 0.008 0.0 3 std::basic_streambuf >::~basic_streambuf >(void) (wiostrea.obj)
0.003 0.0 0.027 0.0 1 std::locale::_Locimp::~_Locimp(void) (locale0.obj)
0.002 0.0 0.002 0.0 1 std::_Allocate(int,char *) (main.obj)
0.002 0.0 0.016 0.0 3 std::basic_ostream >::`vbase destructor'(void) (wiostrea.obj)
0.002 0.0 0.012 0.0 3 std::basic_ostream >::basic_ostream >(enum basic_ostream >::_Uninitialized) (wiostrea.obj)
0.002 0.0 0.002 0.0 3 std::basic_ostream >::~basic_ostream >(void) (wiostrea.obj)
0.002 0.0 0.003 0.0 3 std::basic_streambuf >::pubsync(void) (main.obj)
0.002 0.0 0.022 0.0 3 std::basic_streambuf >::basic_streambuf >(void) (wiostrea.obj)
0.002 0.0 0.003 0.0 3 std::basic_streambuf >::pubsync(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 7 [thunk]: std::collate::id`template static data member constructor helper' (iostream.obj)
0.002 0.0 0.002 0.0 7 [thunk]: std::collate::id`template static data member destructor helper' (iostream.obj)
0.002 0.0 0.002 0.0 8 [thunk]: std::ctype::id`template static data member constructor helper' (main.obj)
0.002 0.0 0.002 0.0 1 _$E16 (main.obj)
0.002 0.0 0.005 0.0 1 _$E40 (main.obj)
0.002 0.0 0.003 0.0 3 std::basic_streambuf >::basic_streambuf >(enum basic_streambuf >::_Uninitialized) (iostream.obj)
0.002 0.0 0.008 0.0 3 std::basic_streambuf >::~basic_streambuf >(void) (iostream.obj)
0.002 0.0 0.008 0.0 1 std::basic_string,class std::allocator >::_Copy(unsigned int) (main.obj)
0.002 0.0 0.003 0.0 3 std::basic_string,class std::allocator >::_Eos(unsigned int) (main.obj)
0.002 0.0 0.149 0.0 1 std::locale::_Locimp::_Locimp(bool) (locale0.obj)
0.002 0.0 0.002 0.0 8 [thunk]: std::ctype::id`template static data member destructor helper' (main.obj)
0.002 0.0 0.005 0.0 1 _$E16 (locale0.obj)
0.002 0.0 0.004 0.0 1 _$E29 (locale0.obj)
0.002 0.0 0.007 0.0 1 _$E59 (wiostrea.obj)
0.002 0.0 0.014 0.0 2 std::_Winit::~_Winit(void) (wiostrea.obj)
0.002 0.0 0.002 0.0 3 std::allocator::max_size(void) (main.obj)
0.002 0.0 0.002 0.0 3 std::basic_ios >::tie(class std::basic_ostream > *) (iostream.obj)
0.002 0.0 0.020 0.0 1 std::basic_istream >::basic_istream >(class basic_istream >::basic_streambuf > *,bool) (iostream.obj)
0.002 0.0 0.006 0.0 1 std::basic_istream >::basic_istream >(enum basic_istream >::_Uninitialized) (iostream.obj)
0.002 0.0 0.144 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.001 0.0 0.004 0.0 1 _$E29 (wiostrea.obj)
0.001 0.0 0.013 0.0 1 _$E32 (locale.obj)
0.001 0.0 0.003 0.0 1 _$E60 (iostream.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) (main.obj)
0.001 0.0 0.018 0.0 1 std::basic_istream >::basic_istream >(class basic_istream >::basic_streambuf > *,bool) (wiostrea.obj)
0.001 0.0 0.012 0.0 3 std::basic_ostream >::`vbase destructor'(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.002 0.0 1 std::ios_base::_Tidy(void) (ios.obj)
0.001 0.0 0.034 0.0 1 std::locale::_Tidy(void) (locale0.obj)
0.001 0.0 0.002 0.0 1 _$E15 (locale0.obj)
0.001 0.0 0.004 0.0 1 _$E16 (wiostrea.obj)
0.001 0.0 0.004 0.0 1 _$E18 (iostream.obj)
0.001 0.0 0.007 0.0 1 _$E21 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E22 (main.obj)
0.001 0.0 0.004 0.0 1 _$E24 (iomanip.obj)
0.001 0.0 0.004 0.0 1 _$E46 (iostream.obj)
0.001 0.0 0.006 0.0 1 _$E49 (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 >::tie(class std::basic_ostream > *) (wiostrea.obj)
0.001 0.0 0.006 0.0 1 std::basic_istream >::`vbase destructor'(void) (iostream.obj)
0.001 0.0 0.004 0.0 1 std::basic_istream >::`vbase destructor'(void) (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 3 std::basic_ostream >::~basic_ostream >(void) (iostream.obj)
0.001 0.0 0.001 0.0 3 std::basic_streambuf >::sync(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 3 std::char_traits::assign(char &,char const &) (main.obj)
0.001 0.0 0.866 0.0 1 _$E14 (main.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.137 0.0 1 _$E20 (main.obj)
0.001 0.0 0.001 0.0 1 _$E20 (iomanip.obj)
0.001 0.0 0.001 0.0 1 _$E20 (string.obj)
0.001 0.0 0.001 0.0 1 _$E22 (iostream.obj)
0.001 0.0 0.002 0.0 1 _$E22 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E23 (iomanip.obj)
0.001 0.0 0.004 0.0 1 _$E23 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E23 (string.obj)
0.001 0.0 0.001 0.0 1 _$E23 (wiostrea.obj)
0.001 0.0 0.006 0.0 1 _$E25 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E25 (locale0.obj)
0.001 0.0 0.001 0.0 1 _$E27 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E28 (locale0.obj)
0.001 0.0 0.001 0.0 1 _$E28 (locale.obj)
0.001 0.0 0.008 0.0 1 _$E28 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E28 (wiostrea.obj)
0.001 0.0 0.005 0.0 1 _$E31 (iostream.obj)
0.001 0.0 0.005 0.0 1 _$E37 (xlocale.obj)
0.001 0.0 0.007 0.0 1 _$E37 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E37 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E39 (main.obj)
0.001 0.0 0.004 0.0 1 _$E41 (wiostrea.obj)
0.001 0.0 0.006 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.006 0.0 1 _$E44 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E46 (wlocale.obj)
0.001 0.0 0.001 0.0 1 _$E48 (wiostrea.obj)
0.001 0.0 0.007 0.0 1 _$E54 (wiostrea.obj)
0.001 0.0 0.009 0.0 1 _$E57 (wiostrea.obj)
0.001 0.0 0.001 0.0 4 std::_Widen(char,char *) (main.obj)
0.001 0.0 0.003 0.0 1 std::allocator::allocate(unsigned int,void const *) (main.obj)
0.001 0.0 0.001 0.0 3 std::basic_ios >::setstate(int,bool) (main.obj)
0.001 0.0 0.001 0.0 3 std::basic_ios >::setstate(int,bool) (wiostrea.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.016 0.0 1 _$E15 (main.obj)
0.001 0.0 0.003 0.0 1 _$E15 (wiostrea.obj)
0.001 0.0 0.006 0.0 1 _$E16 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E17 (locale0.obj)
0.001 0.0 0.001 0.0 1 _$E17 (wiostrea.obj)
0.001 0.0 0.002 0.0 1 _$E20 (iostream.obj)
0.001 0.0 0.002 0.0 1 _$E21 (wiostrea.obj)
0.001 0.0 0.013 0.0 1 _$E21 (main.obj)
0.001 0.0 0.003 0.0 1 _$E24 (wiostrea.obj)
0.001 0.0 0.002 0.0 1 _$E26 (wiostrea.obj)
0.001 0.0 0.007 0.0 1 _$E26 (iostream.obj)
0.001 0.0 0.005 0.0 1 _$E27 (wiostrea.obj)
0.001 0.0 0.005 0.0 1 _$E30 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E32 (iostream.obj)
0.001 0.0 0.005 0.0 1 _$E32 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E33 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E33 (main.obj)
0.001 0.0 0.003 0.0 1 _$E34 (wiostrea.obj)
0.001 0.0 0.003 0.0 1 _$E35 (iostream.obj)
0.001 0.0 0.007 0.0 1 _$E36 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E36 (main.obj)
0.001 0.0 0.004 0.0 1 _$E38 (iostream.obj)
0.001 0.0 0.001 0.0 1 _$E38 (wiostrea.obj)
0.001 0.0 0.003 0.0 1 _$E39 (wiostrea.obj)
0.001 0.0 0.005 0.0 1 _$E42 (wiostrea.obj)
0.001 0.0 0.005 0.0 1 _$E43 (iostream.obj)
0.001 0.0 0.004 0.0 1 _$E45 (iostream.obj)
0.001 0.0 0.004 0.0 1 _$E46 (wiostrea.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.005 0.0 1 _$E51 (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.004 0.0 1 _$E56 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E58 (wiostrea.obj)
0.001 0.0 0.001 0.0 1 _$E59 (iostream.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.021 0.0 1 std::allocator::deallocate(void *,unsigned int) (main.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 1 std::basic_istream >::~basic_istream >(void) (wiostrea.obj)
0.001 0.0 0.001 0.0 3 std::basic_streambuf >::sync(void) (wiostrea.obj)
0.001 0.0 0.005 0.0 1 std::basic_string,class std::allocator >::operator=(char const *) (locale0.obj)
0.001 0.0 0.024 0.0 1 std::basic_string,class std::allocator >::~basic_string,class std::allocator >(void) (main.obj)
0.001 0.0 0.001 0.0 2 std::ios_base::setf(int) (iostream.obj)
0.001 0.0 0.031 0.0 1 std::locale::_Locimp::`scalar deleting destructor'(unsigned int) (locale0.obj)
0.001 0.0 0.031 0.0 1 std::locale::_Locimp::`vector deleting destructor'(unsigned int) (locale0.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 destructor helper' (main.obj)
0.000 0.0 0.003 0.0 1 _$E15 (iostream.obj)
0.000 0.0 0.138 0.0 1 _$E23 (main.obj)
0.000 0.0 0.002 0.0 1 _$E24 (string.obj)
0.000 0.0 0.002 0.0 1 _$E31 (wiostrea.obj)
0.000 0.0 0.006 0.0 1 _$E33 (iostream.obj)
0.000 0.0 0.002 0.0 1 _$E36 (wiostrea.obj)
0.000 0.0 0.004 0.0 1 _$E40 (iostream.obj)
0.000 0.0 0.005 0.0 1 _$E48 (iostream.obj)
0.000 0.0 0.004 0.0 1 _$E52 (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.000 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 [thunk]: std::numpunct::id`template static data member constructor helper' (main.obj)