Skip to content

Commit

Permalink
reset COMPlus_GCHeapHardLimit
Browse files Browse the repository at this point in the history
  • Loading branch information
VincentBu committed Mar 12, 2024
1 parent a1999b6 commit dbb333e
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -327,9 +327,9 @@ private void CreateLargePages_ServerSuite(string gcPerfSimSuitePath, GCPerfSimFu
gcPerfSimLargePages_ServerConfiguration.Environment.environment_variables["COMPlus_GCServer"] = "1";
gcPerfSimLargePages_ServerConfiguration.Environment.environment_variables["COMPlus_GCHeapCount"] = _logicalProcessors.ToString("X");
gcPerfSimLargePages_ServerConfiguration.Environment.environment_variables["COMPlus_GCLargePages"] = "1";
gcPerfSimLargePages_ServerConfiguration.Environment.environment_variables["COMPlus_GCHeapHardLimitSOH"] = "0x000080000";
gcPerfSimLargePages_ServerConfiguration.Environment.environment_variables["COMPlus_GCHeapHardLimitLOH"] = "0x000040000";
gcPerfSimLargePages_ServerConfiguration.Environment.environment_variables["COMPlus_GCHeapHardLimitPOH"] = "0x000010000";
gcPerfSimLargePages_ServerConfiguration.Environment.environment_variables["COMPlus_GCHeapHardLimitSOH"] = "0x800000000";
gcPerfSimLargePages_ServerConfiguration.Environment.environment_variables["COMPlus_GCHeapHardLimitLOH"] = "0x400000000";
gcPerfSimLargePages_ServerConfiguration.Environment.environment_variables["COMPlus_GCHeapHardLimitPOH"] = "0x100000000";

// modify output
gcPerfSimLargePages_ServerConfiguration.Output.Path =
Expand All @@ -353,9 +353,9 @@ private void CreateLargePages_WorkstationSuite(string gcPerfSimSuitePath, GCPerf
gcPerfSimLargePages_WorkstationConfiguration.Environment.environment_variables["COMPlus_GCServer"] = "1";
gcPerfSimLargePages_WorkstationConfiguration.Environment.environment_variables["COMPlus_GCHeapCount"] = _logicalProcessors.ToString("X");
gcPerfSimLargePages_WorkstationConfiguration.Environment.environment_variables["COMPlus_GCLargePages"] = "1";
gcPerfSimLargePages_WorkstationConfiguration.Environment.environment_variables["COMPlus_GCHeapHardLimitSOH"] = "0x000080000";
gcPerfSimLargePages_WorkstationConfiguration.Environment.environment_variables["COMPlus_GCHeapHardLimitLOH"] = "0x000040000";
gcPerfSimLargePages_WorkstationConfiguration.Environment.environment_variables["COMPlus_GCHeapHardLimitPOH"] = "0x000010000";
gcPerfSimLargePages_WorkstationConfiguration.Environment.environment_variables["COMPlus_GCHeapHardLimitSOH"] = "0x800000000";
gcPerfSimLargePages_WorkstationConfiguration.Environment.environment_variables["COMPlus_GCHeapHardLimitLOH"] = "0x400000000";
gcPerfSimLargePages_WorkstationConfiguration.Environment.environment_variables["COMPlus_GCHeapHardLimitPOH"] = "0x100000000";

// modify output
gcPerfSimLargePages_WorkstationConfiguration.Output.Path =
Expand Down
2 changes: 1 addition & 1 deletion src/benchmarks/gc/GC.Infrastructure/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ The infrastructure can be run in modular manner. What this means is that you can
| gcperfsim | Runs a GCPerfSim Configuration - both orchestration and analysis. | ``gcperfsim --configuration Configuration.yaml [--server nameOfMachine]`` |
| gcperfsim-analyze | Runs just the analysis portion of the GCPerfSim run assuming the traces are available. | ``gcperfsim-analyze --configuration Configuration.yaml`` |
| gcperfsim-compare | Runs the comparison between two traces and generates a report for GCPerfSim runs. The acceptable file types are: ``.etl, .nettrace, .etl.zip`` | ``gcperfsim-compare --baseline Trace1Path --comparand Trace2Path --output PathToOutput.md`` |
| gcperfsim-functional | Runs the functional portion of the GCPerfSim Tests. | ``gcperfsim-functional --configuration Configuration.yaml`` |
| gcperfsim-functional | Runs the functional portion of the GCPerfSim Tests. | ``gcperfsim-functional --configuration Configuration.yaml`` |
| microbenchmarks | Runs a Microbenchmark Configuration - both orchestration and analysis. | ``microbenchmarks --configuration Configuration.yaml`` |
| microbenchmarks-analyze | Runs just the analysis portion of the Microbenchmark run assuming the traces are available. | ``microbenchmarks-analyze --configuration Configuration.yaml`` |
| aspnetbenchmarks | Runs the ASPNet Benchmarks - both orchestration and analysis. | ``aspnetbenchmarks --configuration Configuration.yaml`` |
Expand Down

0 comments on commit dbb333e

Please sign in to comment.