diff options
author | jake <jake@FreeBSD.org> | 2002-02-27 06:18:02 +0000 |
---|---|---|
committer | jake <jake@FreeBSD.org> | 2002-02-27 06:18:02 +0000 |
commit | 0f3fdcbf9df07821dae35a53901bff8233e944a1 (patch) | |
tree | 8c923f8228d7326cd3a69d82f88d13f5868f18c9 /sys/sparc64 | |
parent | e4a45ab17b61a30b3898fda8c971539f18323478 (diff) | |
download | FreeBSD-src-0f3fdcbf9df07821dae35a53901bff8233e944a1.zip FreeBSD-src-0f3fdcbf9df07821dae35a53901bff8233e944a1.tar.gz |
Minimal testing has shown that a 4 page tsb is a nice sweet spot for current
work loads. It tapers off after that as gcc's working set generally just fits.
compiling bin/csh:
TSB_PAGES = 2
213.33 real 77.59 user 110.01 sys
TSB_PAGES = 4
116.43 real 75.78 user 19.16 sys
TSB_PAGES = 8
119.27 real 76.38 user 18.12 sys
Testing by: tmm
Diffstat (limited to 'sys/sparc64')
-rw-r--r-- | sys/sparc64/include/tsb.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/sparc64/include/tsb.h b/sys/sparc64/include/tsb.h index d87a8dd..35a3c37 100644 --- a/sys/sparc64/include/tsb.h +++ b/sys/sparc64/include/tsb.h @@ -32,7 +32,7 @@ #ifndef _MACHINE_TSB_H_ #define _MACHINE_TSB_H_ -#define TSB_PAGES_SHIFT (1) +#define TSB_PAGES_SHIFT (2) #define TSB_PAGES (1 << TSB_PAGES_SHIFT) #define TSB_BSHIFT (TSB_PAGES_SHIFT + PAGE_SHIFT) #define TSB_BSIZE (1UL << TSB_BSHIFT) |