summaryrefslogtreecommitdiffstats
path: root/runtime/parsed_options.cc
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2015-04-16 17:23:31 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-04-16 17:23:36 +0000
commit73a3fb3d884f14e5de488bc679da4ce5ac7700be (patch)
tree23cefb49a93447538480fb567a18f1965794c50b /runtime/parsed_options.cc
parent50a4d671268cff5041fb09dcb9f64515dd809e4a (diff)
parent10d6886c9ce3ed87431cf10d376a69c23950fa61 (diff)
downloadart-73a3fb3d884f14e5de488bc679da4ce5ac7700be.zip
art-73a3fb3d884f14e5de488bc679da4ce5ac7700be.tar.gz
art-73a3fb3d884f14e5de488bc679da4ce5ac7700be.tar.bz2
Merge "Disable parallel GC by default"
Diffstat (limited to 'runtime/parsed_options.cc')
-rw-r--r--runtime/parsed_options.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/parsed_options.cc b/runtime/parsed_options.cc
index 0758b27..620a4bd 100644
--- a/runtime/parsed_options.cc
+++ b/runtime/parsed_options.cc
@@ -442,8 +442,8 @@ bool ParsedOptions::Parse(const RuntimeOptions& options, bool ignore_unrecognize
}
// Default to number of processors minus one since the main GC thread also does work.
- args.SetIfMissing(M::ParallelGCThreads,
- static_cast<unsigned int>(sysconf(_SC_NPROCESSORS_CONF) - 1u));
+ args.SetIfMissing(M::ParallelGCThreads, gc::Heap::kDefaultEnableParallelGC ?
+ static_cast<unsigned int>(sysconf(_SC_NPROCESSORS_CONF) - 1u) : 0u);
// -Xverbose:
{