--
You received this message because you are subscribed to the Google Groups "dmprof" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dmprof+un...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/dmprof/3206329e-238e-4863-bb0b-a676b3e1f9ab%40chromium.org.
So will DMP be completely obsolete?
In fact I doubt if the memory-infra can provide deep enough information like stacktrace. I do think rebuild/symbolization is weird and time-consuming, but also effective finding real problem :)
BTW: I think I've seen something about tools/memory_inspector as a new memory profiling tool. What's this memory_inspector's status and what's the difference between this and memory-infra?
Thank you!
--
On Wednesday, May 20, 2015 at 4:30:41 PM UTC+8, Primiano Tucci wrote:Don't know if any of the maintainers of DMP is still around.We in Chrome are now working on a new memory profiling infrastructure integrated with chrome://tracing. That will give the benefit of contextual information (we are instrumenting most of the memory subsystems in chrome), no need of weird rebuild/symbolization steps and the integration with timeline events (in order to correlate which memory component grew up with what was running while it happened).You can already see some instrumentation being there if you get a bleeding edge ToT build and enable the "memory-infra" category in chrome://tracing. It is very new and a lot of work is in progress.I will create public wiki pages on chromium.org and make a formal announcement soon (in ~weeks). Stay tuned.On Tue, May 19, 2015 at 3:24 AM, WenSheng He <wensh...@samsung.com> wrote:Since @Dai has gone, this tool seems not change any more, like 'dmprof cat' still not release yet.--I wonder whether this tool is still maintained? Or be replaced with other better one?As in my team, this tool is still the best one to find memory consumption and leak location.Recently we have some patches, especially for the performance & memory for dmprof itself.
You received this message because you are subscribed to the Google Groups "dmprof" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dmprof+un...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/dmprof/3206329e-238e-4863-bb0b-a676b3e1f9ab%40chromium.org.
You received this message because you are subscribed to the Google Groups "dmprof" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dmprof+un...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/dmprof/0446f5eb-fc0c-48b3-81f3-0931bc5cdb9d%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/dmprof/7ffd2e3d-96f2-4f66-bb35-e046f028e4c1%40chromium.org.
Hello> Are you going to migrate all Memory Inspector features to chrome://tracing?Yes. Probably the only feature which will not be there is the "task manager mode" where you just see the list of processes and their global stats. That doesn't fit easily in the tracing model. On the other side, it is also the least interesting I think> If so, what will happen to Memory Inspector? going to integrate into chrome:tracing?Yes, that is the plan. It will take some time as in this first round we are getting some metrics about all the memory subsystem firsts (Various allocators, various gpu buffers etc) as those are the most difficult to get by other means. Neither DMP nor any other stack-base tool can have an understanding of how, for instance, gpu memory moves between gpu, browser and renderer processes.
Is it possible to hook the gpu memory by stack-base tool? I don't know well. But especially in android system, surface manager allocates some gpu memory and share the memory with chrome(other apps) process.so If we don't track in system globally, we couldn't know how large they are.we analyse them approximately from proc/*/maps (such as kgsl / dma buffer / ion ). so I think we might need to combine the stack frame result with memdump or use both. (stack frame of hooked area and memdump of unhooked)And could I ask one more? what is the category for profile_chrome.py / memory_inspector? How could I use it now?
And could I ask one more? what is the category for profile_chrome.py / memory_inspector? How could I use it now
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/dmprof/b9b29218-dbf8-4c50-a5d5-910a9ede0fe1%40chromium.org.