Closed Bug 592400 Opened 15 years ago Closed 15 years ago

performance microbenchmark tests should have metric defined as iterations/second

Categories

(Tamarin Graveyard :: Tools, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: cpeyer, Assigned: cpeyer)

Details

Attachments

(1 file)

The microbenchmark tests define their metric as "v8". This is incorrect as the metric is actually iterations per second. A new metric should be defined for these tests.
Flags: flashplayer-qrb?
Assignee: nobody → cpeyer
Status: NEW → ASSIGNED
I propose using "iter/s" or "iter/sec" as the metric name. When run, a desc string will also be printed that can have the full explanation. Thoughts?
"iterations/second". The abbreviated forms save screen and disk space but require me to think harder. I think that's the wrong tradeoff.
Decided to go with k_iterations/second as that is what the value truly is. When running, metric will print out: Metric: k_iterations/second : thousands of iterations per second Dir: asmicro/ ...
Attachment #471252 - Flags: review?(lhansen)
Comment on attachment 471252 [details] [diff] [review] change microbenchmark metric to k_iterations/second It really is iterations/second, not thousands of iterations per second. The reason is that time is measured in milliseconds, so the division by 1000.0 is to convert the time to seconds. If you fix that you can assume R+ without re-review.
Attachment #471252 - Flags: review?(lhansen) → review-
Doh - changed back to iterations/second and pushed to redux: http://hg.mozilla.org/tamarin-redux/rev/726446364981
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Flags: flashplayer-qrb? → flashplayer-qrb+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: