Open
Bug 1006689
Opened 11 years ago
Updated 5 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•5 months ago
|
||
Still relevant?
You need to log in
before you can comment on or make changes to this bug.
Description
•