Open Bug 1154503 Opened 11 years ago Updated 1 year ago

Consider de-duplicating frame contents in addition to sharing older stack tails in js::SavedStacks

Categories

(Core :: JavaScript Engine, enhancement, P3)

x86
macOS
enhancement

Tracking

()

People

(Reporter: fitzgen, Unassigned)

References

(Blocks 1 open bug)

Details

Things like recursive descent parsers (esprima is a good test case) will have very regular frames, but widely varying tails. Would be interesting to see how much more compact we get by making SavedFrame a (parent ptr, async parent ptr, content ptr) triplet where content is (function name, source, line, column).
Severity: normal → S3
Blocks: sm-runtime
Severity: S3 → N/A
Type: defect → enhancement
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.