Open Bug 1750942 (Watchtower) Opened 1 year ago Updated 8 months ago

[meta] Optimize certain object operations better (Watchtower)


(Core :: JavaScript Engine, task, P3)





(Reporter: jandem, Unassigned)


(Blocks 1 open bug)


(Keywords: meta)

There are some cases where property accesses are still slower than we'd like:

  • Megamorphic property accesses
  • Global name accesses (for instance ICs turning megamorphic after resolving new global names triggers shape changes)
  • Frequently accessed (or shape-guarded) built-in prototypes

We'd like to add a small "framework" based around ObjectFlags, to let us optimize these operations better.

Summary: Optimize certain object operations better (Watchtower) → [meta] Optimize certain object operations better (Watchtower)
Depends on: 1750962

PERF key word?

Depends on: 1753633
Depends on: 1754837
Depends on: 1768359
No longer depends on: 1768359
Depends on: 1791893
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.