On Sep 23, 5:36 am, scholz.lot...@gmail.com wrote:
> This will be a problem. The best i found is Sun Studio on SPARC
> Hardware and XCode 3 on Apple Systems.
> Both are free and the unix layer seems to be portable enough.
>
> For both you can purchase hardware cheap on Ebay. A dual core Blade
> 1000 goes for 150 US$ these days.
>
> On Linux you might try Valgrind but it is more for single threaded
> analysis like L2 cache use etc.
>
> Maybe VTune but it's not free and i've not used it in the past.
Shameless plug time: another not-free tool is my own company's UndoDB
-
http://undo-software.com/
It's not for testing per se - it's a reversible debugger. But when
you want to go from testing to fixing the bugs thrown up by your
testing (which let's face it, is the hard part) then UndoDB is
incredibly powerful. It works just like a normal debugger, except you
can step /backwards/. You can jump back to an arbitrary point in your
program's history, and jump forwards and back as much as you like. Or
step back line-by-line. It works with multithreaded programs just
fine. It's also scalable - typical slow-down while running in "record
mode" is about 2x or 2.5x.
Advert ends
Cheers,
Greg