Skip to content

Commit e78d685

Browse files
committed
reduce bufreader size from default(8kb) to 1kb
Headers WAY less than 1kb anyway, so this can be improved more? before ==18725== Total: 429,769,246 bytes in 957,259 blocks ==18725== At t-gmax: 8,058,316 bytes in 3,502 blocks ==18725== At t-end: 3,045,261 bytes in 1,097 blocks ==18725== Reads: 431,872,599 bytes ==18725== Writes: 214,738,653 bytes after ==49344== Total: 201,418,575 bytes in 957,174 blocks ==49344== At t-gmax: 7,937,250 bytes in 3,310 blocks ==49344== At t-end: 3,035,637 bytes in 1,076 blocks ==49344== Reads: 431,607,448 bytes ==49344== Writes: 210,731,540 bytes
1 parent ad6432c commit e78d685

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/tools/compiletest/src/header.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,7 @@ fn iter_header_extra(
650650

651651
let comment = if testfile.extension().is_some_and(|e| e == "rs") { "//" } else { "#" };
652652

653-
let mut rdr = BufReader::new(rdr);
653+
let mut rdr = BufReader::with_capacity(1024, rdr);
654654
let mut ln = String::new();
655655
let mut line_number = 0;
656656

0 commit comments

Comments
 (0)