-
Hi! I am investigating high memory consumption for our dotnet core 2.1 services. The setup:
After collecting for about 20 seconds I open the GCStats window in PerfView, since I am interested in decimating Gen2 garbage collection and GC pauses. For every .NET Core service all of the GC Stats are 0 or NaN, including all data in the GC Rollup table. When I navigate to our .NET Framework services I see that all figures ARE filled. What do I have to do to make GC Stats available in PerfView for .NET Core code? Side note: Peak Virtual Memory Usage shows 2.223.122,727 MB for a .NET Core service, isn't that unreasonably high? Peak Process Working Set only displays 231,641 MB. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
@Mies75, can you share the PerfView collection command that you used? The default collection settings include GC events, and so they should already be present. Do you see GCs for other processes? Also, was there load applied to this process at the time you were collecting? |
Beta Was this translation helpful? Give feedback.
@Mies75, can you share the PerfView collection command that you used? The default collection settings include GC events, and so they should already be present. Do you see GCs for other processes? Also, was there load applied to this process at the time you were collecting?