[rvm-research] correctly measuring pause times
Joe Agajanian <[email protected]>
| Newsgroups | gmane.comp.java.jikes.rvm.devel |
|---|---|
| Message-ID | <CADKi9dpPwAfUkHQMSfoosQr=5RmrVxNOz0wN_0_t6XXOrJKk=Q@mail.gmail.com> |
Hello, My name is Joe Agajanian and I am a student at Harvey Mudd College. My team and I have created an incremental garbage collector in MMTK and now we are testing the performance. Specifically, we want to use the standard practice for measuring mutator pause times and throughput similar to the way it is measured in the paper *Ulterior Reference Counting: Fast Garbage Collection without a Long Wait *by Blackburn and McKinley. In our search for getting these measurements here are some of the things we tried: * Using the provided statistics in mmtk/utility/statistics. * Searching the archives for this mailing list. * Reading the papers such as the one mentioned above to see how the pause times were measured. * In Plan.java we believe that printPostStats will show us throughput but not pause time. We were unsuccessful with the above attempts of measuring pause time so our backup plan is coding the measurement ourselves by using the built in timers whenever we call stopAllMutators, but we would only want to do this if there wasn't already a standard way for measuring pauses so we can get accurate comparisons to existing collectors. We are guessing that in our search for this answer that we missed some guide that probably answers our question already. We would greatly appreciate it if someone could point us in the right direction. Thank you for taking the time to read our question. Cheers, Joe Agajanian ------------------------------------------------------------------------------ _______________________________________________ Jikesrvm-researchers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers