Deterministic replay of Java multithreaded applications 论文

1998引用 264
Parallel Computing and Optimization TechniquesReal-Time Systems SchedulingEmbedded Systems Design Techniques

摘要

Threads and concurrency constructs in Java introduce nondeterminism to a program's execution, which makes it hard to understand and analyze the execution behavior. Nondeterminism in execution behavior also makes it impossible to use execution replay for debugging, performance monitoring, or visualization.