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'.)
But how about the Browser process, Renderer compositor thread and GPU, etc?
Is there any GC mechanism for them?
- V8 Orinoco GC project: https://v8.dev/blog/trash-talk
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.
Thank you for your answer, danakj.
So can I think like below?
Threads of GPU Process
- Compositor Thread (= Viz Service) aggregates the CompositorFrame & Browser UI,
and generating GL calls through Command Buffer.
- Main Thread: Where the actual GL call occurs

--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/559dba7f-1e1b-4c9c-8832-f065b6015eba%40chromium.org.