-
Notifications
You must be signed in to change notification settings - Fork 256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Out of memory" error when running GC benchmarks #3382
Comments
I was able to successfully reproduce the issue outside of GC.Infrastructure.exe. I did not have my environment variables setup correctly initially. If I set up my environment correctly before running with just corerun.exe, I am able to reproduce the OoM error:
I get this output:
Interestingly, if I change COMPlus_GCHeapHardLimit=0x200000000 and COMPlus_GCTotalPhysicalMemory=0x200000000 and re-run, I do not get the OoM error. However, I don't know if changing these settings still properly represents the "high memory" scenario that is trying to be measured. Please let me know if there is a solution/workaround or if I've made a mistake in my configuration. Thanks! |
I'm getting an
Out of memory
error when I try to run the HighMemory Server scenario with .NET 6.0 using GC.Infrastructure.exe.Here is the .yaml file I'm using:
HighMemory.yaml
I'm running GC.Infrastructure from the build directory:
This does not happen every time, but the majority of the time I run that command, I get the OoM error:
I attempted to troubleshoot/debug this, but I'm unable to reproduce the OoM if I run GCPerfSim directly:
When running GCPerfSim directly with a .NET 6.0 corerun.exe, I am unable to reproduce the OoM error.
It seems like this could be an issue with GC.Infrastructure.exe or PerfView since I cannot reproduce the OoM with a standalone corerun.exe, but that's just a guess.
Please let me know if I can clarify anything above. Thanks!
The text was updated successfully, but these errors were encountered: