Closed
Bug 619595
Opened 14 years ago
Closed 6 months ago
Create threaded benchmark using existing benchmarks
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: paul.biggar, Unassigned)
Details
Attachments
(2 files, 1 obsolete file)
2.25 KB,
patch
|
Details | Diff | Splinter Review | |
8.58 KB,
patch
|
Details | Diff | Splinter Review |
By creating a harness which runs each kraken/v8/sunspider benchmark is a separate thread, we should be able to exercise the threading code, which isn't otherwise tested that well. This would be useful to julian to run helgrind on.
Comment 1•14 years ago
|
||
You mean worker threads?
Reporter | ||
Comment 2•14 years ago
|
||
Yes, though it occurred to me to also do a pseudo-multi-single-threaded version (using events?) for GC testing.
Reporter | ||
Comment 3•14 years ago
|
||
Julian, how does this work for you? Run: js workers.js
Reporter | ||
Comment 4•14 years ago
|
||
This integrates the webworkers test with jit-test. This means you can use the standard flags like --jitflags, -s, -o, and the pattern matching syntax. Julian, if this is useful to you, I can get review and get this into the tree. Julian, have you a suppression file (or the helgrind version thereof) that can go with this?
Comment 5•14 years ago
|
||
(In reply to comment #4) > Created attachment 499236 [details] [diff] [review] > Add --helgrind option to jit-test.py I can't make this work. It appears to require the existence of js/src/jit-test/lib/workers.js, which is absent.
Reporter | ||
Comment 6•14 years ago
|
||
My bad. I had renamed the files, but I hadn't noticed because helgrind doesn't even get that far on my system.
Attachment #499236 -
Attachment is obsolete: true
Attachment #499236 -
Flags: feedback?(jseward)
Comment 7•13 years ago
|
||
+1 for benchmarking worker threads, there do seem to be some cases with perf issues, for example bug 621581, bug 653967, and bug 600443.
Reporter | ||
Updated•13 years ago
|
Assignee: paul.biggar → general
Assignee | ||
Updated•10 years ago
|
Assignee: general → nobody
Comment 9•6 years ago
|
||
No assignee, updating the status.
Comment 10•6 years ago
|
||
No assignee, updating the status.
Updated•2 years ago
|
Severity: normal → S3
Updated•6 months ago
|
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•