Open Bug 1750942 (Watchtower) Opened 2 years ago Updated 3 months ago

[meta] Optimize certain object operations better (Watchtower)

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

People

(Reporter: jandem, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(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

(In reply to Worcester12345 from comment #1)

PERF key word?

?

Depends on: 1872656
You need to log in before you can comment on or make changes to this bug.