Open
Bug 1006689
Opened 11 years ago
Updated 11 months ago
Improve the performance of TypeScript
Categories
(Core :: JavaScript: GC, defect)
Core
JavaScript: GC
Tracking
()
NEW
flash10
People
(Reporter: terrence, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
|
16.91 KB,
patch
|
Details | Diff | Splinter Review |
The attached hack replaces the OOL call for store buffer insertion with a direct write to the store buffer and no check for fullness: e.g. close to optimal.
This results in a 12% speedup on TypeScript and a 6% speedup on Richards. This gets us an approximately 0.75% improvement overall on Octane.
Note: installing the 5 instructions inline instead of OOL was a massive regression. We should experiment with taking the second test OOL as well, since it is rarely taken. We should also experiment with sharing the OOL code for all writes.
| Reporter | ||
Updated•11 years ago
|
Comment 1•9 years ago
|
||
Typescript is one of the worst benchmarks for Firefox on Octane. Is this something doable?
Updated•3 years ago
|
Severity: normal → S3
Comment 2•11 months ago
|
||
Still relevant?
You need to log in
before you can comment on or make changes to this bug.
Description
•