I've just discovered Chronon, and it looks like a wonderful product. I'm currently tracking down minute double precision floating point differences between Java programs on Windows and Linux, where for instance, the result of a Math.cos() call is slightly different on the two platforms. Chronon in its normal use will speed up tracking down these differences, but it occurred to me: maybe it's possible to compare a recording made on Windows with a recording of the same program run on Linux. If the Chronon "time" is calculated in a way that would stay the same across different runs (using all the same inputs) on different platforms, then maybe the values of each variable that's recorded could be compared, and if they're not the same, well that's what I'm looking for!
What do you think?
Help get this topic noticed by sharing it on Twitter, Facebook, or email.
Compare recordings made on different platforms for differences
EMPLOYEE0Prashant Deva (Official Rep) October 11, 2012 06:09This is definitely an interesting idea and something we have thought about doing in the future.
I will let the community vote and comment on this to gauge the interest in this (which will push this ahead on our todo list).Comment
I can see a similar solution for multithreaded applications. If we could compare two recordings with a (manually?) synced start point, we would be able to see where/when there are synchronisation issues between threads...
Would be a very powerfull tool for debugging !
As comparing a working scenario with the bugged one is what I do most of the time
Hope you will consider :)