diff options
author | Jake Burkholder <jake@FreeBSD.org> | 2002-02-27 06:18:02 +0000 |
---|---|---|
committer | Jake Burkholder <jake@FreeBSD.org> | 2002-02-27 06:18:02 +0000 |
commit | df38f87be17e96adf78b4f48a27ca1a5957241ef (patch) | |
tree | 8c923f8228d7326cd3a69d82f88d13f5868f18c9 /sys/sparc64 | |
parent | 95a44511f33bbfffc6c9538e0526927f8192cfd9 (diff) |
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
Notes
Notes:
svn path=/head/; revision=91361
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 d87a8dd0d6d5..35a3c37bb4b9 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) |