Thanks for the explanation. The second screenshot is 1520ms~1560ms in fact. 
The snapshots were taken from the first major gc running webtooling. 
Because I believe the first major gcs are relatively predictable and 
consistent. (Maybe I am wrong).

I will check with your suggestion later. Does the gc-tracer already have 
something to record the mark-bytes/ms ? Or I need to try to implement one?

Thanks,
Jianxiao 

On Tuesday, June 21, 2022 at 3:08:10 PM UTC+8 [email protected] wrote:

> On Tue, Jun 21, 2022 at 8:33 AM Jianxiao Lu <[email protected]> wrote:
>
>>
>> https://source.chromium.org/chromium/chromium/src/+/main:v8/src/heap/concurrent-marking.h;l=59?q=kMaxTasks&sq=&ss=chromium
>>
>> The code comments above seems out of date. So I wonder if this limitation 
>> is intentional or just no be updated in time.
>>
>> Here is a snapshot in webtooling (d8).
>>
>> [image: 7.png]
>>
>> After I tuned the worker number(
>> https://chromium-review.googlesource.com/c/v8/v8/+/3711496): 
>> [image: 15.png]
>>
>> Seems that we can benefit from more worker?
>>
>
> This really depends on what the average size of the heap is.The numbers 
> were chosen as a compromise between small and large heaps and low-end vs 
> desktop devices. Also, the algorithm doesn't scale linearly but there's 
> smaller trade offs here and there which add up as the # tasks are increased.
>
> Did the absolute time actually improve? I see 1280ms-1340ms in the first 
> screenshot vs 1520ms-1580ms. You could check marked bytes/s as a proxy of 
> whether the helper tasks are still efficient or not.
>
> -Michael
>  
>
>> -- 
>> -- 
>> v8-dev mailing list
>> [email protected]
>> http://groups.google.com/group/v8-dev
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "v8-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/v8-dev/2944463a-a964-40a9-91f4-fba7a74debe8n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/v8-dev/2944463a-a964-40a9-91f4-fba7a74debe8n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-dev/3e8a9fd6-0a7f-424a-843c-9d3be714ecebn%40googlegroups.com.

Reply via email to