summaryrefslogtreecommitdiff
path: root/src/dlls/mscoree/unixinterface.cpp
diff options
context:
space:
mode:
authorSergiy Kuryata <sergeyk@microsoft.com>2015-11-24 14:28:33 -0800
committerSergiy Kuryata <sergeyk@microsoft.com>2015-11-24 15:16:01 -0800
commitf10640b7acf16196a7e00104daf65b052793d993 (patch)
treef8b49cae3663c2a6180da2ce7a1ff4f676ba1c6b /src/dlls/mscoree/unixinterface.cpp
parent2b71c200ef1e55f55dc0e94029597b52b839037a (diff)
downloadcoreclr-f10640b7acf16196a7e00104daf65b052793d993.tar.gz
coreclr-f10640b7acf16196a7e00104daf65b052793d993.tar.bz2
coreclr-f10640b7acf16196a7e00104daf65b052793d993.zip
Don't enable Concurrent GC on Unix by default
This change temporary disables the code in Unix hosting APIs that switches Concurrent GC on by default on Unix because this feature is not supported yet and having this flag set causes a performance regression (this problem is tracked by issue https://github.com/dotnet/coreclr/issues/2155).
Diffstat (limited to 'src/dlls/mscoree/unixinterface.cpp')
-rw-r--r--src/dlls/mscoree/unixinterface.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/dlls/mscoree/unixinterface.cpp b/src/dlls/mscoree/unixinterface.cpp
index 2f4e1e97e0..013b4451d9 100644
--- a/src/dlls/mscoree/unixinterface.cpp
+++ b/src/dlls/mscoree/unixinterface.cpp
@@ -107,8 +107,7 @@ static void ExtractStartupFlagsAndConvertToUnicode(
STARTUP_FLAGS startupFlags =
static_cast<STARTUP_FLAGS>(
STARTUP_FLAGS::STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN |
- STARTUP_FLAGS::STARTUP_SINGLE_APPDOMAIN |
- STARTUP_FLAGS::STARTUP_CONCURRENT_GC);
+ STARTUP_FLAGS::STARTUP_SINGLE_APPDOMAIN);
int propertyCountW = 0;
for (int propertyIndex = 0; propertyIndex < propertyCount; ++propertyIndex)
{