⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 199573 in webkit


Ignore:
Timestamp:
Apr 14, 2016, 9:37:43 PM (10 years ago)
Author:
ap@apple.com
Message:

Some GuardMalloc bots are not happy when running many parallel processes
​https://bugs.webkit.org/show_bug.cgi?id=156614
rdar://problem/24711525

Reviewed by David Kilzer.

  • Scripts/webkitpy/port/mac.py: (MacPort.default_child_processes):
Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r199571 r199573  
     12016-04-14  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Some GuardMalloc bots are not happy when running many parallel processes
     4        https://bugs.webkit.org/show_bug.cgi?id=156614
     5        rdar://problem/24711525
     6
     7        Reviewed by David Kilzer.
     8
     9        * Scripts/webkitpy/port/mac.py: (MacPort.default_child_processes):
     10
    1112016-04-14  Brent Fulgham  <bfulgham@apple.com>
    212
  • trunk/Tools/Scripts/webkitpy/port/mac.py

    r198930 r199573  
    156156        # We also want to throttle for leaks bots.
    157157        if should_throttle_for_wk2 or self.get_option('leaks'):
    158             default_count = int(.75 * default_count)
     158            if self.get_option('guard_malloc'):
     159                # Some 12 core Macs get a lot of tests time out when running 18 WebKitTestRunner processes (it's not clear what this depends on).
     160                # Running 12 processes resolves this, and doesn't seem to introduce a measurable performance degradation on other machines.
     161                default_count = int(.5 * default_count)
     162            else:
     163                default_count = int(.75 * default_count)
    159164
    160165        # Make sure we have enough ram to support that many instances:
Note: See TracChangeset for help on using the changeset viewer.