Program Statistics
------------------
    Total time: 5665.973 millisecond
    Time outside of functions: 3.272 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: 5662.701 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
---------------------------------------------------------
    3650.374  64.5     3650.374  64.5        1 Test1(int) (main.obj)
     708.072  12.5     5660.873 100.0        1 _main (main.obj)
     658.560  11.6      658.560  11.6        1 Test2(int) (main.obj)
     643.867  11.4      643.867  11.4        1 Test3(int) (main.obj)
       0.547   0.0        0.834   0.0       26 std::locale::_Init(void) (locale0.obj)
       0.422   0.0        1.376   0.0        1 _$E17 (main.obj)
       0.118   0.0        0.118   0.0        2 std::char_traits::length(char const *) (main.obj)
       0.118   0.0        0.118   0.0        1 std::locale::locale(class locale::locale::_Locimp *) (locale0.obj)
       0.042   0.0        0.042   0.0      133 std::_Lockit::_Lockit(void) (main.obj)
       0.041   0.0        0.929   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.026   0.0        0.044   0.0       28 std::locale::facet::_Decref(void) (main.obj)
       0.025   0.0        0.039   0.0       27 std::locale::facet::_Incref(void) (main.obj)
       0.024   0.0        0.024   0.0        2 operator delete(void *) (delop.obj)
       0.019   0.0        0.062   0.0       27 std::locale::~locale(void) (main.obj)
       0.017   0.0        0.028   0.0       16 std::ios_base::_Addstd(void) (ios.obj)
       0.015   0.0        0.060   0.0        8 std::ios_base::_Init(void) (ios.obj)
       0.011   0.0        0.011   0.0        1 _$E31 (locale.obj)
       0.011   0.0        0.144   0.0        2 std::_Winit::_Winit(void) (wiostrea.obj)
       0.010   0.0        0.016   0.0       16 std::ios_base::ios_base(void) (iostream.obj)
       0.009   0.0        0.952   0.0        2 std::ios_base::Init::Init(void) (iostream.obj)
       0.009   0.0        0.009   0.0       29 std::locale::locale(enum locale::_Uninitialized) (iostream.obj)
       0.008   0.0        0.008   0.0       29 operator new(unsigned int,void *) (iostream.obj)
       0.007   0.0        0.027   0.0        8 std::ios_base::~ios_base(void) (ios.obj)
       0.006   0.0        0.014   0.0        8 std::basic_ios >::basic_ios >(void) (wiostrea.obj)
       0.006   0.0        0.034   0.0        3 std::basic_filebuf >::_Init(struct _iobuf *,enum std::basic_filebuf >::_Initfl) (iostream.obj)
       0.006   0.0        0.790   0.0        3 std::basic_streambuf >::basic_streambuf >(void) (iostream.obj)
       0.005   0.0        0.008   0.0        4 _btowc (xmbtowc.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.049   0.0        4 std::basic_ios >::init(class std::basic_streambuf > *,bool) (wiostrea.obj)
       0.005   0.0        0.009   0.0        6 std::basic_streambuf >::_Init(void) (iostream.obj)
       0.005   0.0        0.009   0.0        6 std::basic_streambuf >::_Init(void) (wiostrea.obj)
       0.005   0.0        0.013   0.0        8 std::basic_ios >::basic_ios >(void) (iostream.obj)
       0.005   0.0        0.881   0.0        3 std::basic_filebuf >::basic_filebuf >(struct _iobuf *) (iostream.obj)
       0.005   0.0        0.012   0.0        3 std::basic_ostream >::flush(void) (main.obj)
       0.005   0.0        0.006   0.0        3 std::basic_string,class std::allocator >::max_size(void) (main.obj)
       0.004   0.0        0.070   0.0        3 std::basic_filebuf >::basic_filebuf >(struct _iobuf *) (wiostrea.obj)
       0.004   0.0        0.012   0.0        3 std::basic_ostream >::flush(void) (wiostrea.obj)
       0.004   0.0        0.020   0.0        3 std::basic_filebuf >::~basic_filebuf >(void) (iostream.obj)
       0.004   0.0        0.032   0.0        3 std::basic_filebuf >::_Init(struct _iobuf *,enum std::basic_filebuf >::_Initfl) (wiostrea.obj)
       0.004   0.0        0.004   0.0        1 _$E36 (xlocale.obj)
       0.004   0.0        0.004   0.0        1 _$E47 (wlocale.obj)
       0.004   0.0        0.016   0.0        3 std::basic_ostream >::`vbase destructor'(void) (iostream.obj)
       0.004   0.0        0.143   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.005   0.0        6 std::ios_base::fail(void) (main.obj)
       0.003   0.0        0.017   0.0        4 std::basic_ios >::~basic_ios >(void) (wiostrea.obj)
       0.003   0.0        0.003   0.0        8 std::ios_base::clear(int,bool) (ios.obj)
       0.003   0.0        0.003   0.0        8 [thunk]: std::ctype::id`template static data member destructor helper' (main.obj)
       0.003   0.0        0.018   0.0        3 std::basic_filebuf >::~basic_filebuf >(void) (wiostrea.obj)
       0.003   0.0        0.041   0.0        3 std::basic_ostream >::basic_ostream >(class basic_ostream >::basic_streambuf > *,bool,bool) (wiostrea.obj)
       0.003   0.0        0.015   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_ostream >::~basic_ostream >(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.028   0.0        1 std::locale::_Locimp::~_Locimp(void) (locale0.obj)
       0.003   0.0        0.003   0.0        1 std::locale::facet::facet(unsigned int) (main.obj)
       0.003   0.0        0.003   0.0        7 [thunk]: std::collate::id`template static data member destructor helper' (iostream.obj)
       0.003   0.0        0.010   0.0        4 std::_Widen(char,unsigned short *) (wiostrea.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.037   0.0        3 std::basic_ostream >::basic_ostream >(class basic_ostream >::basic_streambuf > *,bool,bool) (iostream.obj)
       0.003   0.0        0.015   0.0        3 std::basic_ostream >::basic_ostream >(enum basic_ostream >::_Uninitialized) (iostream.obj)
       0.003   0.0        0.016   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.003   0.0        8 [thunk]: std::ctype::id`template static data member constructor helper' (main.obj)
       0.003   0.0        0.005   0.0        1 _$E60 (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.007   0.0        1 std::basic_string,class std::allocator >::_Copy(unsigned int) (main.obj)
       0.003   0.0        0.016   0.0        2 std::ios_base::Init::~Init(void) (iostream.obj)
       0.002   0.0        0.002   0.0        4 __Mbrtowc (xmbtowc.obj)
       0.002   0.0        0.002   0.0        1 std::_Allocate(int,char *) (main.obj)
       0.002   0.0        0.006   0.0        3 std::basic_filebuf >::basic_filebuf >(enum basic_filebuf >::_Uninitialized) (wiostrea.obj)
       0.002   0.0        0.018   0.0        3 std::basic_ostream >::`vbase destructor'(void) (wiostrea.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_string,class std::allocator >::_Eos(unsigned int) (main.obj)
       0.002   0.0        0.002   0.0        1 _$E16 (main.obj)
       0.002   0.0        0.004   0.0        1 _$E70 (wiostrea.obj)
       0.002   0.0        0.015   0.0        2 std::_Winit::~_Winit(void) (wiostrea.obj)
       0.002   0.0        0.015   0.0        4 std::basic_ios >::~basic_ios >(void) (iostream.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.010   0.0        3 std::basic_streambuf >::~basic_streambuf >(void) (iostream.obj)
       0.002   0.0        0.004   0.0        3 std::basic_streambuf >::basic_streambuf >(enum basic_streambuf >::_Uninitialized) (wiostrea.obj)
       0.002   0.0        0.021   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        2 std::char_traits::copy(char *,char const *,unsigned int) (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.004   0.0        1 _$E16 (locale0.obj)
       0.002   0.0        0.005   0.0        1 _$E24 (wiostrea.obj)
       0.002   0.0        0.002   0.0        4 std::_Widen(char,char *) (main.obj)
       0.002   0.0        0.003   0.0        3 std::basic_streambuf >::pubsync(void) (main.obj)
       0.002   0.0        0.002   0.0        6 std::basic_streambuf >::setg(char *,char *,char *) (iostream.obj)
       0.002   0.0        0.008   0.0        3 std::basic_streambuf >::~basic_streambuf >(void) (wiostrea.obj)
       0.002   0.0        0.143   0.0        2 std::basic_string,class std::allocator >::assign(char const *) (main.obj)
       0.002   0.0        0.002   0.0        6 std::ios_base::rdstate(void) (main.obj)
       0.002   0.0        0.148   0.0        1 std::locale::_Locimp::_Locimp(bool) (locale0.obj)
       0.002   0.0        0.036   0.0        1 std::locale::_Tidy(void) (locale0.obj)
       0.001   0.0        0.001   0.0        1 _$E22 (main.obj)
       0.001   0.0        0.003   0.0        1 _$E29 (locale0.obj)
       0.001   0.0        0.005   0.0        1 _$E40 (main.obj)
       0.001   0.0        0.008   0.0        1 _$E45 (iostream.obj)
       0.001   0.0        0.001   0.0        3 std::allocator::max_size(void) (main.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.001   0.0        3 std::basic_ios >::setstate(int,bool) (wiostrea.obj)
       0.001   0.0        0.020   0.0        1 std::basic_istream >::basic_istream >(class basic_istream >::basic_streambuf > *,bool) (iostream.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.001   0.0        3 std::basic_ostream >::~basic_ostream >(void) (iostream.obj)
       0.001   0.0        0.001   0.0        6 std::basic_streambuf >::setp(unsigned short *,unsigned short *) (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.007   0.0        1 _$E28 (iostream.obj)
       0.001   0.0        0.013   0.0        1 _$E32 (locale.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.004   0.0        1 _$E34 (wiostrea.obj)
       0.001   0.0        0.001   0.0        1 _$E42 (iostream.obj)
       0.001   0.0        0.008   0.0        1 _$E49 (wiostrea.obj)
       0.001   0.0        0.001   0.0        1 _$E66 (wiostrea.obj)
       0.001   0.0        0.001   0.0        3 std::basic_ios >::rdbuf(void) (main.obj)
       0.001   0.0        0.004   0.0        1 std::basic_istream >::basic_istream >(enum basic_istream >::_Uninitialized) (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        3 std::basic_streambuf >::sync(void) (wiostrea.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        0.952   0.0        1 _$E14 (main.obj)
       0.001   0.0        0.003   0.0        1 _$E16 (wiostrea.obj)
       0.001   0.0        0.007   0.0        1 _$E16 (iostream.obj)
       0.001   0.0        0.001   0.0        1 _$E17 (locale0.obj)
       0.001   0.0        0.004   0.0        1 _$E18 (iostream.obj)
       0.001   0.0        0.003   0.0        1 _$E18 (wiostrea.obj)
       0.001   0.0        0.014   0.0        1 _$E21 (main.obj)
       0.001   0.0        0.004   0.0        1 _$E23 (iostream.obj)
       0.001   0.0        0.003   0.0        1 _$E24 (iomanip.obj)
       0.001   0.0        0.001   0.0        1 _$E25 (locale0.obj)
       0.001   0.0        0.004   0.0        1 _$E26 (wiostrea.obj)
       0.001   0.0        0.006   0.0        1 _$E27 (wiostrea.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.005   0.0        1 _$E29 (wiostrea.obj)
       0.001   0.0        0.001   0.0        1 _$E33 (wiostrea.obj)
       0.001   0.0        0.001   0.0        1 _$E36 (main.obj)
       0.001   0.0        0.009   0.0        1 _$E36 (iostream.obj)
       0.001   0.0        0.007   0.0        1 _$E37 (wiostrea.obj)
       0.001   0.0        0.005   0.0        1 _$E41 (wiostrea.obj)
       0.001   0.0        0.007   0.0        1 _$E42 (wiostrea.obj)
       0.001   0.0        0.007   0.0        1 _$E43 (iostream.obj)
       0.001   0.0        0.007   0.0        1 _$E44 (wiostrea.obj)
       0.001   0.0        0.007   0.0        1 _$E46 (iostream.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.009   0.0        1 _$E48 (iostream.obj)
       0.001   0.0        0.001   0.0        1 _$E56 (iostream.obj)
       0.001   0.0        0.009   0.0        1 _$E57 (wiostrea.obj)
       0.001   0.0        0.001   0.0        1 _$E58 (wiostrea.obj)
       0.001   0.0        0.007   0.0        1 _$E59 (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) (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.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        3 std::char_traits::assign(char &,char const &) (main.obj)
       0.001   0.0        0.032   0.0        1 std::locale::_Locimp::`scalar deleting destructor'(unsigned int) (locale0.obj)
       0.001   0.0        0.032   0.0        1 std::locale::_Locimp::`vector deleting destructor'(unsigned int) (locale0.obj)
       0.001   0.0        0.014   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.001   0.0        1 _$E17 (wiostrea.obj)
       0.001   0.0        0.003   0.0        1 _$E20 (iostream.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.006   0.0        1 _$E21 (iostream.obj)
       0.001   0.0        0.003   0.0        1 _$E21 (wiostrea.obj)
       0.001   0.0        0.002   0.0        1 _$E22 (wiostrea.obj)
       0.001   0.0        0.001   0.0        1 _$E22 (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.144   0.0        1 _$E23 (main.obj)
       0.001   0.0        0.001   0.0        1 _$E23 (iomanip.obj)
       0.001   0.0        0.002   0.0        1 _$E24 (string.obj)
       0.001   0.0        0.005   0.0        1 _$E25 (iostream.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.004   0.0        1 _$E30 (iostream.obj)
       0.001   0.0        0.007   0.0        1 _$E32 (wiostrea.obj)
       0.001   0.0        0.003   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.004   0.0        1 _$E37 (xlocale.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.001   0.0        1 _$E39 (main.obj)
       0.001   0.0        0.005   0.0        1 _$E40 (iostream.obj)
       0.001   0.0        0.006   0.0        1 _$E41 (iostream.obj)
       0.001   0.0        0.001   0.0        1 _$E43 (wiostrea.obj)
       0.001   0.0        0.006   0.0        1 _$E46 (wiostrea.obj)
       0.001   0.0        0.001   0.0        1 _$E47 (iostream.obj)
       0.001   0.0        0.004   0.0        1 _$E47 (wiostrea.obj)
       0.001   0.0        0.006   0.0        1 _$E51 (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 _$E59 (iostream.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.001   0.0        3 std::basic_ios >::setstate(int,bool) (main.obj)
       0.001   0.0        0.005   0.0        1 std::basic_istream >::`vbase destructor'(void) (iostream.obj)
       0.001   0.0        0.001   0.0        1 std::basic_istream >::~basic_istream >(void) (iostream.obj)
       0.001   0.0        0.006   0.0        1 std::basic_string,class std::allocator >::operator=(char const *) (locale0.obj)
       0.001   0.0        0.001   0.0        2 std::ios_base::setf(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.142   0.0        1 _$E20 (main.obj)
       0.000   0.0        0.006   0.0        1 _$E26 (iostream.obj)
       0.000   0.0        0.002   0.0        1 _$E31 (wiostrea.obj)
       0.000   0.0        0.005   0.0        1 _$E31 (iostream.obj)
       0.000   0.0        0.006   0.0        1 _$E33 (iostream.obj)
       0.000   0.0        0.003   0.0        1 _$E38 (iostream.obj)
       0.000   0.0        0.006   0.0        1 _$E54 (wiostrea.obj)
       0.000   0.0        0.005   0.0        1 _$E56 (wiostrea.obj)
       0.000   0.0        0.021   0.0        1 std::allocator::deallocate(void *,unsigned int) (main.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.002   0.0        1 _$E15 (iostream.obj)