Valentin Churavy
Valentin Churavy
I would appreciate if people on arcane platforms like Windows or Mac could give this I try. This should work on more reasonable platforms like a current FreeBSD. But I...
Let's hold merging this for now. I got a report that this reports odd things on Windows.
Ok hunted down the Windows issue and updated the docs. It turns out the accuracy of the windows counters is only 100ns and so the information becomes fairly useless for...
I was informed that I missed https://msdn.microsoft.com/en-us/library/windows/desktop/ms684929(v=vs.85).aspx (https://msdn.microsoft.com/en-us/library/windows/desktop/dn553408(v=vs.85).aspx) and so there is hope that we get accurate timings on windows after all.
So I am currently blocked on converting the cycles to a reasonable time. - `tsc_invariant`/`tsc_constant` are necessary http://oliveryang.net/2015/09/pitfalls-of-TSC-usage/ `tsc_invariant` is on Nehalem-and-later - Getting the TSC frequency is tricky. -...
I have to double check that the frequency of `QueryProcessCycleTime` and `QueryPerformanceCounter` are the same, but otherwise I found a workable solution for Windows. I will let this stew for...
> This feature is very exciting. Is there any technical issue that is preventing this PR from being merged? I think I got annoyed at Windows, but I don't recall...
Also you might want to test against #261
@tecosaur bump?
Take a look at https://juliaci.github.io/BenchmarkTools.jl/dev/manual/#Handling-benchmark-results especially `judge`