Comparison Chart

Do you have a software recording system?

Maybe you are thinking about licensing one, or building your own? Use this matrix as a guide to plan out whether it makes sense to use ReplayDIRECTOR™ instead.

Check off the features that are supported by the recording system you are considering:

Record & Replay Features Replay DIRECTOR™ Other Systems
Always works 100% throughout the entire development cycle Yes  
Does not slow down performance and can be always be Recording, even in production
Yes  
Replays un-initialized stack & heap memory access bugs Yes  
Replays multi-thread context switch timings, race conditions, priority inversions and dead-locks Yes  
Generates less than 1 MB of recording data per minute Yes  
Memory addresses and pointers values are the same from Record to Replay Yes  
Can replay in the debugger with all symbols & debugging info, set breakpoints and inspect data. Yes  
Records all network data including asynchronous events and data Yes  
Records all file IO, including asynchronous operations
Yes  
Records and Replays any 3rd party libraries your software may use Yes  
Records interrupts, all callbacks, and delayed procedure calls (DPCs) Yes  
Records low-level timers and assembly instructions like RDTSC and MFTB
Yes  

We’ve spent several man years building a system that makes certain that every line of code executed during record will replay in the exact same way.

Other recording systems may not give you the features you'll need, and the cost of building and maintaining your own recording system throughout the life of your project may not be the best use of your time and money.

Click Here to get in touch with us!