[sgen] Use logical cpu count for number of workers
[mono.git] / mono / sgen / sgen-gc.c
index 66eb9ab194bb76293336041dfca14767efe3fb3a..ed48b8eb66507c46d5a7003237ee1b68f6cb257d 100644 (file)
@@ -3435,8 +3435,7 @@ sgen_gc_init (void)
        if (major_collector.is_concurrent || sgen_minor_collector.is_parallel) {
                int num_workers = 1;
                if (major_collector.is_parallel || sgen_minor_collector.is_parallel) {
-                       /* FIXME Detect the number of physical cores, instead of logical */
-                       num_workers = mono_cpu_count () / 2;
+                       num_workers = mono_cpu_count ();
                        if (num_workers < 1)
                                num_workers = 1;
                }