Closed Bug 975360 Opened 11 years ago Closed 9 years ago

Tuning GC/CC to improve app launch time

Categories

(Firefox OS Graveyard :: General, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: kk1fff, Unassigned)

References

Details

See discussion on bug 963477 comment 38. Now we have two schemes of tuning GC/CC to improve app launch time, one is for normal devices and another one is for low memory devices. This bug is for providing a more generalized GC/CC tuning to improve app launch time.
Depends on: 963477, 971728
Blocks: 994518
Patrick, Is there anything else needed for this issue since it's dependencies, bug 963477 & bug 971728 have resolved? Thanks, Mike
Flags: needinfo?(kk1fff)
(In reply to Mike Lee [:mlee] from comment #1) > Is there anything else needed for this issue since it's dependencies, bug > 963477 & bug 971728 have resolved? From my POV I'd say not yet. As discussed in bug 963477 we've got a mechanism that delays GC/CC cycles during application startup but we don't provide a mechanism to prevent other memory-pressure listeners from running. That would need to be addressed IMHO. That being said we might also want to re-evaluate our strategy here in the light of the new devices we're working with. Originally the change in bug 963477 was meant for a single core device with zram. Using our normal minimization procedure for background applications caused high CPU consumption during application launch because of the continuous swapping of pages in and out of the zram swap. This hampered the launching application. Current low-memory devices however will be dual- or even quad-cores with zram thus we can trade CPU time for memory improvements there as we've got plenty of it; that's a luxury we couldn't afford on the Tarako.
Flags: needinfo?(kk1fff)
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.