I have also experienced the inaccurate profile timings on Windows. Is the reason for the bad profiler performance on Windows understood? Are there plans for improvement?
Thanks, --Peter On Tuesday, December 2, 2014 3:57:16 AM UTC-8, Tim Holy wrote: > > By default, the profiler takes one sample per millisecond. In practice, > the > timing is quite precise on Linux, seemingly within a factor of twoish on > OSX, > and nowhere close on Windows. So at least on Linux you can simply read > samples > as milliseconds. > > If you want to visualize the relative contributions of each statement, I > highly recommend ProfileView. If you use LightTable, it's already built-in > via > the profile() command. The combination of ProfileView and @profile is, in > my > (extremely biased) opinion, quite powerful compared to tools I used > previously > in other programming environments. > > Finally, there's IProfile.jl, which works via a completely different > mechanism > but does report raw timings (with some pretty big caveats). > > Best, > --Tim > > On Monday, December 01, 2014 10:13:16 PM Christoph Ortner wrote: > > How do you get timings from the Julia profiler, or even better, %-es? I > > guess one can convert from the numbers one gets, but it is a bit > painful? > > > > Christoph > >
