Open
Bug 622723
Opened 15 years ago
Updated 3 years ago
Use ashmem on android
Categories
(Core :: Memory Allocator, defect)
Tracking
()
NEW
People
(Reporter: taras.mozilla, Unassigned)
Details
Attachments
(1 file)
1.32 KB,
patch
|
Details | Diff | Splinter Review |
This gets us swap-like behavior on android. I'm sure this isn't the most correct way of turning on pagefile support in jemalloc, but I'm not sure what the proper way is.
Attachment #500941 -
Flags: review?(blassey.bugs)
Comment 1•15 years ago
|
||
We need some numbers to back up a change like this. Does it help startup, memory usage, page load times, us getting killed off? Once we have that, would need review from Jason Evans
Reporter | ||
Comment 2•15 years ago
|
||
This doesn't help with us getting killed off. If I switch apps, Android seems to use the exact same kill logic with and without this change. However, if I stay in the app it seems to remain alive longer.
I seem to be able to load more stuff into my fennec before plugin-container starts crashing.
I can load about:memory + firefox tinderbox into 2 tabs. Then plugin-container crashes when I load a 3rd tinderbox.
Without this patch plugin-container dies while loading the second tinderbox.
I'll do some more analysis tomorrow.
Comment 3•15 years ago
|
||
Comment on attachment 500941 [details] [diff] [review]
ashmem pagefile for jemalloc
> #ifdef MALLOC_PAGEFILE
>-static bool opt_pagefile = false;
>+static bool opt_pagefile = true;
> #endif
You want to add a #ifdef MOZ_MEMORY_ANDROID here, because otherwise, you change the default behaviour on non OSX unices, which do have optional pagefile support.
Comment 4•15 years ago
|
||
Comment on attachment 500941 [details] [diff] [review]
ashmem pagefile for jemalloc
I haven't heard that this helps anything, clearing the review request
Attachment #500941 -
Flags: review?(blassey.bugs)
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•