Closed
Bug 1586771
(stencil-serdes)
Opened 5 years ago
Closed 4 years ago
[meta] Use parser stencil output directly for bytecode caches
Categories
(Core :: JavaScript Engine, enhancement, P2)
Core
JavaScript Engine
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: tcampbell, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: meta)
(Original proposal was from :nbp)
When we complete Bug 1544117, we will have an alternate data structure that we can utilize for bytecode caches. There are a few upsides to doing this:
- Remove XDR transcode code which adds maintenance complexity since it differs from normal script creation code (in particular OOM handling).
- Could encode off-thread to remove encoder time from main-thread during page-load.
- Tuning work on the normal parse-result-to-gc-thing pass would also translate into improvements for cache.
Reporter | ||
Updated•5 years ago
|
Summary: Consider using gc-free parse-result directly for bytecode caches → Use parser stencil output directly for bytecode caches
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Updated•5 years ago
|
Summary: Use parser stencil output directly for bytecode caches → [meta] Use parser stencil output directly for bytecode caches
Reporter | ||
Updated•4 years ago
|
Alias: stencil-serdes
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Comment 1•4 years ago
|
||
Closing this meta bug in favour of Bug 1663956, Bug 1663955.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•