Open jogibear9988 opened 1 year ago
Tagging subscribers to this area: @dotnet/gc See info in area-owners.md if you want to be subscribed.
Author: | jogibear9988 |
---|---|
Assignees: | - |
Labels: | `area-GC-coreclr` |
Milestone: | - |
Hel @jogibear9988, could you please provide more information about your application? Does the memory continue to increase if the application is left running or does it plateau after hitting steady state and you need to figure out what is consuming the memory?
no, it increases until we get outofmemory exceptions and the process crashes. For me it's unclear how I can analyze the memory dumps. I only find instructions how to analyze managed memory.
Next problem is, when we create the FullDump, after that we need to restart the software, or it will not work any more. This is another problem I need to find, wich we have on all our installations not only on this one with the memory increase.
We have the problem that after a full dump, 30-60seconds later our internal kestrel webserver does not work any more (without throwing any exception), but this is another problem where I'm also doing some tests.
have you tried the DebugDiag tool? it's supposed to do native memory analysis as well.
Tried it now, everything is okay acording to this tool. Creates this Report: 20230130PuGMCC_MultipleRules.zip
the tool reports you have 9.5GB committed on the native NT heap. are you not concerned with that?
Heap Name | Default process heap |
Heap Description | This heap is created by default and shared by all modules in the process |
Reserved memory | 9,52 GBytes |
Committed memory | 9,5 GBytes(99,77% of reserved) |
Uncommitted memory | 22,4 MBytes(0,23% of reserved) |
Number of heap segments | 615 segments |
Number of uncommitted ranges | 640 range(s) |
Size of largest uncommitted range | 4,77 MBytes |
Calculated heap fragmentation | Unavailable |
Description
Hello,
we have a very complex Net7 Program, wich increases Memory usage per day about arround 1GB. When I use MemoryProfiler it shows that most of the Memory is unmanged. How can I analyse where the memory is used?
I've a dump of the process: https://owncloud.mlog-onlineportal.de/index.php/s/7PKkvhYJ3EWYTEl Password: mlog
Maybe someone could help?
Reproduction Steps
dont know
Expected behavior
do not use so much memory
Actual behavior
uses a huge amount of memory
Regression?
No response
Known Workarounds
No response
Configuration
No response
Other information
No response