@@ -1533,7 +1533,7 @@ <h3>
1533
1533
encoding: undefined, // Forwarded as `encoding` to
1534
1534
//`Buffer.write` and `Buffer.toString`
1535
1535
1536
- bufferSize: 4 * 1024, // Number of bytes to write out at once
1536
+ bufferSize: 64 * 1024, // Number of bytes to write out at once
1537
1537
1538
1538
escapeCharacter: "\\" // Symbol to indicate that subsequent
1539
1539
// character is escaped
@@ -1577,7 +1577,7 @@ <h3>
1577
1577
< span class ="nx "> encoding</ span > < span class ="o "> =</ span > < span class ="nx "> options</ span > < span class ="p "> .</ span > < span class ="nx "> encoding</ span > < span class ="p "> ;</ span >
1578
1578
< span class ="p "> }</ span >
1579
1579
1580
- < span class ="nx "> bufferSize</ span > < span class ="o "> =</ span > < span class ="nx "> options</ span > < span class ="p "> .</ span > < span class ="nx "> bufferSize</ span > < span class ="o "> ||</ span > < span class ="mi "> 4 </ span > < span class ="o "> *</ span > < span class ="mi "> 1024</ span > < span class ="p "> ;</ span >
1580
+ < span class ="nx "> bufferSize</ span > < span class ="o "> =</ span > < span class ="nx "> options</ span > < span class ="p "> .</ span > < span class ="nx "> bufferSize</ span > < span class ="o "> ||</ span > < span class ="mi "> 64 </ span > < span class ="o "> *</ span > < span class ="mi "> 1024</ span > < span class ="p "> ;</ span >
1581
1581
< span class ="nx "> escapeChar</ span > < span class ="o "> =</ span > < span class ="nx "> options</ span > < span class ="p "> .</ span > < span class ="nx "> escapeCharacter</ span > < span class ="o "> ||</ span > < span class ="s2 "> "\\"</ span > < span class ="p "> ;</ span >
1582
1582
< span class ="nx "> lineBreak</ span > < span class ="o "> =</ span > < span class ="nx "> options</ span > < span class ="p "> .</ span > < span class ="nx "> lineBreak</ span > < span class ="o "> ||</ span > < span class ="s2 "> "\n"</ span > < span class ="p "> ;</ span >
1583
1583
< span class ="nx "> buffer</ span > < span class ="o "> =</ span > < span class ="k "> new</ span > < span class ="nx "> Buffer</ span > < span class ="p "> (</ span > < span class ="nx "> bufferSize</ span > < span class ="p "> );</ span >
@@ -1713,7 +1713,7 @@ <h3>
1713
1713
encoding: undefined, // Forwarded as `encoding` to
1714
1714
//`Buffer.write` and `Buffer.toString`
1715
1715
1716
- bufferSize: 4 * 1024 // Number of bytes to write out at once
1716
+ bufferSize: 64 * 1024 // Number of bytes to write out at once
1717
1717
1718
1718
lineBreak: "\n" // Sequence of characters to denote end of
1719
1719
// line
@@ -1744,7 +1744,7 @@ <h3>
1744
1744
< span class ="p "> }</ span >
1745
1745
< span class ="nx "> lineBreak</ span > < span class ="o "> =</ span > < span class ="nx "> options</ span > < span class ="p "> .</ span > < span class ="nx "> lineBreak</ span > < span class ="o "> ||</ span > < span class ="s2 "> "\n"</ span > < span class ="p "> ;</ span >
1746
1746
1747
- < span class ="nx "> bufferSize</ span > < span class ="o "> =</ span > < span class ="nx "> options</ span > < span class ="p "> .</ span > < span class ="nx "> bufferSize</ span > < span class ="o "> ||</ span > < span class ="mi "> 4 </ span > < span class ="o "> *</ span > < span class ="mi "> 1024</ span > < span class ="p "> ;</ span >
1747
+ < span class ="nx "> bufferSize</ span > < span class ="o "> =</ span > < span class ="nx "> options</ span > < span class ="p "> .</ span > < span class ="nx "> bufferSize</ span > < span class ="o "> ||</ span > < span class ="mi "> 64 </ span > < span class ="o "> *</ span > < span class ="mi "> 1024</ span > < span class ="p "> ;</ span >
1748
1748
< span class ="nx "> buffer</ span > < span class ="o "> =</ span > < span class ="k "> new</ span > < span class ="nx "> Buffer</ span > < span class ="p "> (</ span > < span class ="nx "> bufferSize</ span > < span class ="p "> );</ span >
1749
1749
< span class ="nx "> workload</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ;</ span >
1750
1750
< span class ="k "> do</ span > < span class ="p "> {</ span > </ pre > </ div >
@@ -1791,7 +1791,7 @@ <h3>
1791
1791
< p > Compute leftover and put it into workload.</ p >
1792
1792
</ td >
1793
1793
< td class ="code highlight "> < div class ="highlight "> < pre > < span class ="nx "> workload</ span > < span class ="o "> =</ span > < span class ="nx "> workload</ span > < span class ="p "> .</ span > < span class ="nx "> substring</ span > < span class ="p "> (</ span >
1794
- < span class ="nx "> buffer</ span > < span class ="p "> .</ span > < span class ="nx "> toString</ span > < span class ="p "> (</ span > < span class ="nx "> encoding</ span > < span class ="p "> ,</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="nx "> usedBytes</ span > < span class ="p "> ).</ span > < span class ="nx "> length</ span > < span class =" o " > + </ span > < span class =" mi " > 1 </ span >
1794
+ < span class ="nx "> buffer</ span > < span class ="p "> .</ span > < span class ="nx "> toString</ span > < span class ="p "> (</ span > < span class ="nx "> encoding</ span > < span class ="p "> ,</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="nx "> usedBytes</ span > < span class ="p "> ).</ span > < span class ="nx "> length</ span >
1795
1795
< span class ="p "> );</ span >
1796
1796
1797
1797
< span class ="p "> }</ span > < span class ="k "> while</ span > < span class ="p "> (</ span > < span class ="nx "> workload</ span > < span class ="p "> .</ span > < span class ="nx "> length</ span > < span class ="o "> ></ span > < span class ="mi "> 0</ span > < span class ="o "> ||</ span > < span class ="nx "> line</ span > < span class ="o "> !==</ span > < span class ="kc "> false</ span > < span class ="p "> );</ span >
0 commit comments