1. Has your team recently considered to reduce Chrmoium memory usage other than V8 area? (e.g. media, DOM, WASM)
- If some item makes sense for us, we're willing to provide a meaningful opinion or participate it if you're okay.
- LGE has several experience on the memory reduction efforts from which we have oure ow techniques. (e.g. bg app/media resources mgr.)
2. Is there any testing tool or method for detecting memory regression on Chromium upstream? (esp. for arm based)
- We can basically use several sanitizer tools for the purpose, but I just wonder additional methods performed in Chromium upstream.
- I expect there would be several consideration on how to detect the memory regression while fixing several hw spec and platform version.
Hi Haraken,
I'm working in LG Electronics. I've presented a couple of BlinkOn lightning talks before (spatial navigation, memory for webOS), so I met you at that time. :)
As always, we're trying to reduce the memory usages on webOS's Chromium (e.g. 1GB RAM for TV), but it's been affected by Chromium upstream changes.
Hence, I would like to understand the recent activity or consideration for better memory footprint in Chromium upstream these days.
If you don't mind, could you kindly answer the following question?
1. Has your team recently considered to reduce Chrmoium memory usage other than V8 area? (e.g. media, DOM, WASM)
- If some item makes sense for us, we're willing to provide a meaningful opinion or participate it if you're okay.
- LGE has several experience on the memory reduction efforts from which we have oure ow techniques. (e.g. bg app/media resources mgr.)
2. Is there any testing tool or method for detecting memory regression on Chromium upstream? (esp. for arm based)
- We can basically use several sanitizer tools for the purpose, but I just wonder additional methods performed in Chromium upstream.
- I expect there would be several consideration on how to detect the memory regression while fixing several hw spec and platform version.
For your information, I share the previous webOS memory consideration slides presented at BlinkOn 13. (Nov 2020)
Memory consideration for low-end devices with webOS platform
Thanks,
Hyojin
We launched PartitionAlloc to all platforms
--
You received this message because you are subscribed to the Google Groups "memory-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to memory-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/memory-dev/CABg10jx6PBSHHmr6zZ1ePwMR8iti7Pv2TnUXrsqa_F3DvaJnTA%40mail.gmail.com.
Hi Bartek, Kentaro,
Thanks a lot for sharing meaningful information! It would be quite helpful for us.
Most of LGE memory features might be downstream (webOS specific), but we will try to briefly introduce parts of them via @memory-dev soon.
Regarding the less memory options on PartitionAlloc, we will check and share the result. :)
I have a last question.
We used to encounter some issue such as Oilpan or PartitionAlloc in webOS, but seems difficult to report it to upstream due to non-official platform.
If we can reproduce it with one of the official targets (ARM based), we can report it. I'm not sure but the candidates might be Linux, Chrome OS and Fuchsia.
Is there any ARM based official platform in Chromium as a verification target? I wonder Memory team has considered ARM device for new memory features.
(e.g. https://chromium.googlesource.com/chromium/src/+/main/docs/linux/chromium_arm.md)
Thanks,
Hyojin
p.s. If Raspberry Pi4 (well-known target for general developers) can be one of the official targets in Chromium, it would be best for us. :)
https://www.webosose.org/docs/guides/setup/building-webos-ose/
---------- Original Message ----------
From : "Bartek Nowierski" <bar...@chromium.org>
To : 송효진 책임연구원(hyojin22.song)
Cc : "memory-dev" <memor...@chromium.org>, 성항동 TP Leader(eric.seong), "Benoit Lize" <li...@chromium.org>, "Kentaro Hara" <har...@chromium.org>
Date : 2022/06/14 19:59:02 [GMT+09:00]
Subject : Re: Regarding Chromium memory reduction
Hi,
Last year, the following patch has affected the memory usage on a webOS App, so I've recognized that webOS Chromium runs with PartitionAlloc in 2022.
[PartitionAlloc] Disable PartitionAlloc-Everywhere on Linux
https://chromium-review.googlesource.com/c/chromium/src/+/2874396
webOS Chromium follows is_linux as true, so most of updates in Chromium upstream are applied to webOS Chromium as well.
Thanks,
Hyojin
---------- Original Message ----------
From : "Bartek Nowierski" <bar...@chromium.org>
To : 송효진 책임연구원(hyojin22.song)
Cc : "Kentaro Hara" <har...@chromium.org>, "Benoit Lize" <li...@chromium.org>, 성항동 TP Leader(eric.seong), "memory-dev" <memor...@chromium.org>
Date : 2022/06/15 13:50:40 [GMT+09:00]