Perform PhysicalMemoryLimit check for workstation GC, refactor GetLargestOnDieCacheSi...
authorTom Deseyn <tom.deseyn@gmail.com>
Mon, 29 Jan 2018 20:11:10 +0000 (21:11 +0100)
committerMaoni Stephens <Maoni0@users.noreply.github.com>
Mon, 29 Jan 2018 20:11:10 +0000 (12:11 -0800)
commit832c8f6aa7a4f548b9a91868ebf8cd2265631d3e
treed6f72767975c39130b8b9438d87a6fe8d1c0c610
parent4be81eb9ad06e55e7b38d4fcd4680eca68eab33c
Perform PhysicalMemoryLimit check for workstation GC, refactor GetLargestOnDieCacheSize into GetCacheSizePerLogicalCpu (dotnet/coreclr#15975)

* refactor: combine GetLargestOnDieCacheSize and GetLogicalCpuCount in GetCacheSizePerLogicalCpu

* Perform PhysicalMemoryLimit check also for workstation GC

Commit migrated from https://github.com/dotnet/coreclr/commit/cb73944d6d159bd02adc29f0588b97f0f76da1a1
12 files changed:
src/coreclr/src/gc/env/gcenv.os.h
src/coreclr/src/gc/gc.cpp
src/coreclr/src/gc/unix/gcenv.unix.cpp
src/coreclr/src/gc/windows/gcenv.windows.cpp
src/coreclr/src/vm/CMakeLists.txt
src/coreclr/src/vm/amd64/cgenamd64.cpp
src/coreclr/src/vm/arm/stubs.cpp
src/coreclr/src/vm/arm64/cgenarm64.cpp [deleted file]
src/coreclr/src/vm/cgensys.h
src/coreclr/src/vm/gcenv.os.cpp
src/coreclr/src/vm/i386/cgenx86.cpp
src/coreclr/src/vm/util.cpp