[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.