<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>248625</bug_id>
          
          <creation_ts>2022-12-01 12:47:44 -0800</creation_ts>
          <short_desc>[webkitpy] Increase the default number of child processes spawned for arm64 Macs</short_desc>
          <delta_ts>2022-12-12 13:51:01 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Ryan Haddad">ryanhaddad</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>emw</cc>
    
    <cc>jbedard</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1916036</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2022-12-01 12:47:44 -0800</bug_when>
    <thetext>We should increate the default number of child processes spawned for arm64 Macs, we currently spawn only 6 for a M1 Mac mini compared with 9 for the latest generation Intel one.

My local testing suggests that doubling the count to 12 appears to be stable and yields about an 18 minute speedup in overall layout test runtime.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1916038</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-12-01 12:48:36 -0800</bug_when>
    <thetext>&lt;rdar://problem/102873021&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1916039</commentid>
    <comment_count>2</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2022-12-01 12:49:29 -0800</bug_when>
    <thetext>Maybe there is a better heuristic than simply doubling, but we should consider increasing the count for a short term win before we make further optimizations to overall test runtime.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1916828</commentid>
    <comment_count>3</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2022-12-05 16:04:39 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/7176</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1918594</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-12-12 13:50:58 -0800</bug_when>
    <thetext>Committed 257754@main (b0febf1cc635): &lt;https://commits.webkit.org/257754@main&gt;

Reviewed commits have been landed. Closing PR #7176 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>