Closed Bug 757378 Opened 12 years ago Closed 11 years ago

investigate why BananaBread is continually compiling

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: luke, Unassigned)

References

(Blocks 2 open bugs, )

Details

(Whiteboard: [js:p2][games:p?])

If you put a printf in Compiler::performCompilation, you can see a continual low-volume stream of compilation while running BananaBread, even when just sitting still.  Looking at the per-frame profile, this seems to cost 0 to 2.5ms per frame.  Gaming needs regular performance so we should investigate to see why we are constantly recompiling.
Blocks: WebJSPerf
Whiteboard: [js:p2]
It is unclear until we diagnose why :)  It does fall into the general plan for making all jit compilation a priori mentioned in comment 10, though.
Blocks: 767238
Whiteboard: [js:p2] → [js:p2][games:p2]
Luke, Alon, is this still valid?
Whiteboard: [js:p2][games:p2] → [js:p2][games:p?]
BananaBread specifically is now asm.js-ified, so no recompilations.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.