Skip to content
Discussion options

You must be logged in to vote

first of all, I don't see any kind of "1s threshold effect". each GC's start and end are recorded in the trace (if you open it in PerfView's GCStats view you'll see that the PauseStart for each GC (along with Pause MSec column that tells you how long this GC pauses the managed threads for). there's no GCs with more than 1s inbetween them. most of them are 200ms or less.

the big problem I see is kind of the opposite of what you described - is that GCs happened too often which causes a very high % time in GC. the reason for this is you are operating near 85% memory load and at that point GC starts to tighten up the gen0 allocation budget. it looks like you have 16GB memory on the machine? t…

Replies: 3 comments 6 replies

Comment options

You must be logged in to vote
3 replies
@Suchiman
Comment options

@ogxd
Comment options

@Suchiman
Comment options

Comment options

You must be logged in to vote
3 replies
@Bluezen
Comment options

@Maoni0
Comment options

Maoni0 Nov 14, 2023
Collaborator

Answer selected by ogxd
@Bluezen
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants