Recording Java Applications: ReplayDIRECTOR/Recorder

  • Via a lightweight add-in to the JVM, RD/Recorder captures 100% of program inputs and internal actions that determine behavior of the application (user load—e.g. keyboard and mouse, network traffic, database transactions, etc.).
  • The resulting recording will re-execute the binaries during the replay session and guarantees that the program will re-execute on replay exactly as it did during original execution.
  • RD/Recorder can either automatically or programmatically insert Markers into the Recording to facilitate recording navigation and root cause analysis.
  • Since only “non-deterministic” (things that can randomly occur) are captured, the overhead and size of recordings are kept to a minimum.
Replay recording an application
Recording an application requires very little setup. No source code changes are required
Quotes:
Play back the recording in the regular Eclipse Java debugger as often as you like to figure out the problem. - Stephen Smith - VP R&D - Sage Software
Play back the recording in the regular Eclipse Java debugger as often as you like to figure out the problem. - Stephen Smith - VP R&D - Sage Software
The problem was un-reproducible. Without Replay, we wouldnt have had a chance at fixing it. - John W. - Sr. Software Engineer
The problem was un-reproducible. Without Replay, we wouldnt have had a chance at fixing it. - John W. - Sr. Software Engineer
Take the ReplayDIRECTOR 3 Minute Tour:
Solutions:
ReplayDIRECTOR Developer Edition
ReplayDIRECTOR Developer Edition