John Dyson
b0d8408e21
Slight improvement to the vm_zone stats output. Also, some other superficial
...
cleanups.
1997-12-14 05:17:44 +00:00
Bruce Evans
1cd52ec333
Don't include <sys/lock.h> in headers when only `struct simplelock' is
...
required. Fixed everything that depended on the pollution.
1997-12-05 19:55:52 +00:00
Peter Wemm
af866d9a23
Fix some style(9) and formatting problems. tabsize 4 formatting doesn't
...
look too great with 'more' etc.
Approved by: dyson (with a minor grumble :-)
1997-09-21 11:41:12 +00:00
John Dyson
99448ed11d
Change the M_NAMEI allocations to use the zone allocator. This change
...
plus the previous changes to use the zone allocator decrease the useage
of malloc by half. The Zone allocator will be upgradeable to be able
to use per CPU-pools, and has more intelligent usage of SPLs. Additionally,
it has reasonable stats gathering capabilities, while making most calls
inline.
1997-09-21 04:24:27 +00:00
John Dyson
1c5ff0a712
The "cutsie" register parameter passing that I had mistakenly used breaks
...
profiling. Since it doesn't really improve perf much, I have backed it
out.
1997-08-10 00:12:13 +00:00
John Dyson
f1c1c5b5a4
More vm_zone cleanup. The sysctl now accounts for items better, and
...
counts the number of allocations.
1997-08-07 03:52:55 +00:00
John Dyson
507b10b48c
Add exposure of some vm_zone allocation stats by sysctl. Also, change
...
the initialization parameters of some zones in VM map. This contains
only optimizations and not bugfixes.
1997-08-06 04:58:05 +00:00
John Dyson
0d65e566b9
Another attempt at cleaning up the new memory allocator.
1997-08-05 22:24:31 +00:00
John Dyson
565bca977d
A very simple zone allocator.
1997-08-05 00:07:31 +00:00