David,

Not sure this is correct or helps, but on my Yosemite 10.10.1 MacBook Pro I 
get below results.

Regards,
Rob

*julia> **@time prof(true)*

 Count File                                        Function         Line

    47 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 15

   165 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 19

   502 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 20

    98 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 23

    64 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 27

     1 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 29

     5 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 31

    20 /Users/rob/Projects/Julia/Rob/innnercall.jl mydot               6

    45 /Users/rob/Projects/Julia/Rob/innnercall.jl mydot               7

     1 /Users/rob/Projects/Julia/Rob/innnercall.jl mydot               9

   883 /Users/rob/Projects/Julia/Rob/innnercall.jl prof               14

     1 /Users/rob/Projects/Julia/Rob/innnercall.jl prof               45

   884 REPL.jl                                     eval_user_input    54

   502 array.jl                                    +                 719

   165 random.jl                                   rand!             130

   884 task.jl                                     anonymous          96

elapsed time: 1.51332406 seconds (488212276 bytes allocated, 53.00% gc time)


*julia> **@time prof(true)*

 Count File                                        Function         Line

   156 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 19

   577 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 20

     1 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 21

   116 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 23

     2 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 26

    53 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 27

     2 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 31

    10 /Users/rob/Projects/Julia/Rob/innnercall.jl mydot               6

    43 /Users/rob/Projects/Julia/Rob/innnercall.jl mydot               7

     3 /Users/rob/Projects/Julia/Rob/innnercall.jl mydot               9

   910 /Users/rob/Projects/Julia/Rob/innnercall.jl prof               14

   910 REPL.jl                                     eval_user_input    54

   577 array.jl                                    +                 719

   156 random.jl                                   rand!             130

   910 task.jl                                     anonymous          96

elapsed time: 1.488157718 seconds (488208960 bytes allocated, 50.96% gc 
time)


*julia> **@time prof(true)*

 Count File                                        Function         Line

   174 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 19

   545 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 20

   115 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 23

     2 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 26

    46 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 27

     1 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 29

     8 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 31

    18 /Users/rob/Projects/Julia/Rob/innnercall.jl mydot               6

    28 /Users/rob/Projects/Julia/Rob/innnercall.jl mydot               7

     3 /Users/rob/Projects/Julia/Rob/innnercall.jl mydot               9

   894 /Users/rob/Projects/Julia/Rob/innnercall.jl prof               14

   894 REPL.jl                                     eval_user_input    54

   545 array.jl                                    +                 719

   174 random.jl                                   rand!             130

   894 task.jl                                     anonymous          96

elapsed time: 1.448621207 seconds (488206436 bytes allocated, 49.75% gc 
time)


*julia> **@time prof(true)*

 Count File                                        Function         Line

   165 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 19

   584 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 20

   117 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 23

    51 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 27

     5 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                 31

    16 /Users/rob/Projects/Julia/Rob/innnercall.jl mydot               6

    34 /Users/rob/Projects/Julia/Rob/innnercall.jl mydot               7

   922 /Users/rob/Projects/Julia/Rob/innnercall.jl prof               14

   922 REPL.jl                                     eval_user_input    54

   584 array.jl                                    +                 719

   165 random.jl                                   rand!             130

   922 task.jl                                     anonymous          96

elapsed time: 1.484867079 seconds (488196248 bytes allocated, 51.08% gc 
time)


*julia> **@time prof(false)*

 Count File                                        Function                 
Line

   149 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  19

   538 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  20

   118 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  23

     1 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  26

     1 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  27

    10 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  29

     4 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  31

   821 /Users/rob/Projects/Julia/Rob/innnercall.jl prof                     
  14

   821 REPL.jl                                     eval_user_input          
  54

   538 array.jl                                    +                       
  719

     1 pointer.jl                                  pointer                  
  29

   149 random.jl                                   rand!                   
  130

     1 reduce.jl                                   _mapreduce              
  154

    10 reduce.jl                                   _mapreduce              
  170

     5 reduce.jl                                   mapreduce_pairwise_impl 
  126

     5 reduce.jl                                   mapreduce_pairwise_impl 
  127

   821 task.jl                                     anonymous                
  96

elapsed time: 1.426784963 seconds (488276656 bytes allocated, 51.76% gc 
time)


*julia> **@time prof(false)*

 Count File                                        Function                 
Line

    49 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  15

   152 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  19

   490 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  20

   109 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  23

     1 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  26

     9 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  29

     4 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  31

   814 /Users/rob/Projects/Julia/Rob/innnercall.jl prof                     
  14

     1 /Users/rob/Projects/Julia/Rob/innnercall.jl prof                     
  45

   815 REPL.jl                                     eval_user_input          
  54

   490 array.jl                                    +                       
  719

   152 random.jl                                   rand!                   
  130

     1 reduce.jl                                   _mapreduce              
  154

     8 reduce.jl                                   _mapreduce              
  170

     1 reduce.jl                                   mapreduce_pairwise_impl 
  126

     7 reduce.jl                                   mapreduce_pairwise_impl 
  127

   815 task.jl                                     anonymous                
  96

elapsed time: 1.472721061 seconds (488225596 bytes allocated, 54.05% gc 
time)


*julia> **@time prof(false)*

 Count File                                        Function                 
Line

   158 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  19

   531 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  20

     1 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  21

   124 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  23

     6 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  29

     3 /Users/rob/Projects/Julia/Rob/innnercall.jl f!                       
  31

   823 /Users/rob/Projects/Julia/Rob/innnercall.jl prof                     
  14

   823 REPL.jl                                     eval_user_input          
  54

   531 array.jl                                    +                       
  719

   158 random.jl                                   rand!                   
  130

     6 reduce.jl                                   _mapreduce              
  170

     2 reduce.jl                                   mapreduce_pairwise_impl 
  126

     5 reduce.jl                                   mapreduce_pairwise_impl 
  127

   823 task.jl                                     anonymous                
  96

elapsed time: 1.41442678 seconds (488211916 bytes allocated, 51.91% gc time)


*julia> **versioninfo()*

Julia Version 0.3.2

Commit 21d5433* (2014-10-21 20:18 UTC)

Platform Info:

  System: Darwin (x86_64-apple-darwin13.3.0)

  CPU: Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz

  WORD_SIZE: 64

  BLAS: libopenblas (DYNAMIC_ARCH NO_AFFINITY Sandybridge)

  LAPACK: libopenblas

  LIBM: libopenlibm

  LLVM: libLLVM-3.3


Reply via email to