Hello everyone,
I have some conceptual questions about Chromium. I would
appreciate it if you help me.
1. Garbage Collection except V8 & Blink?
I know that Blink has 'Oilpan' Garbage Collector and V8 has another GC mechanism.
(Maybe they'll be integrated to 'Unified GC'.)
- V8 Orinoco GC project: https://v8.dev/blog/trash-talk
But how about the Browser process, Renderer compositor thread and GPU, etc?
Is there any GC mechanism for them?
2. I know that the compositing(?) part of Browser process is being transferred to 'Viz' service.
But It seems to be experimental feature. So the Question is
- Which thread is the DisplayCompositor(which aggregates
CompositorFrames) lives in now?
I/O Thread of the Browser process?

Sincerely,
Taehyun
Hello everyone,
I have some conceptual questions about Chromium. I would appreciate it if you help me.
1. Garbage Collection except V8 & Blink?
I know that Blink has 'Oilpan' Garbage Collector and V8 has another GC mechanism.
(Maybe they'll be integrated to 'Unified GC'.)
- V8 Orinoco GC project: https://v8.dev/blog/trash-talk
But how about the Browser process, Renderer compositor thread and GPU, etc?
Is there any GC mechanism for them?
2. I know that the compositing(?) part of Browser process is being transferred to 'Viz' service.
But It seems to be experimental feature. So the Question is
- Which thread is the DisplayCompositor(which aggregates CompositorFrames) lives in now?
I/O Thread of the Browser process?
--
Sincerely,
Taehyun
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/172186e4-6c6a-e53e-1cf2-ed34ffa0b701%40lge.com.