Skip to content

Commit f2bfaa7

Browse files
committed
enable eager delay even on overcommit systems
1 parent 08e9d4b commit f2bfaa7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/segment.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -580,8 +580,8 @@ static mi_segment_t* mi_segment_init(mi_segment_t* segment, size_t required, mi_
580580

581581
// Initialize parameters
582582
const bool eager_delayed = (page_kind <= MI_PAGE_MEDIUM && // don't delay for large objects
583-
!_mi_os_has_overcommit() && // never delay on overcommit systems
584-
_mi_current_thread_count() > 2 && // do not delay for the first N threads
583+
// !_mi_os_has_overcommit() && // never delay on overcommit systems
584+
_mi_current_thread_count() > 1 && // do not delay for the first N threads
585585
tld->count < (size_t)mi_option_get(mi_option_eager_commit_delay));
586586
const bool eager = !eager_delayed && mi_option_is_enabled(mi_option_eager_commit);
587587
bool commit = eager; // || (page_kind >= MI_PAGE_LARGE);

0 commit comments

Comments
 (0)