bb89b7208d
per size, and make vmstat report this information under the "Memory statistics by type" display, which is only printed when the kernel has been compiled with KMEMSTATS defined, like this: Memory statistics by type Type Kern Type InUse MemUse HighUse Limit Requests Limit Limit Size(s) wapbl 15 4192K 4192K 78644K 376426 0 0 32:0,256:3,512:6,131072:1,262144:2,524288:3 Since struct malloc_type is user-visible and is changed, bump kernel revision to 5.99.26. While it is true that malloc(9) is in general on the path of slowly being replaced by kmem(9) (kmem_alloc/kmem_free), there remains a lot of points of usage of malloc/free, and this could aid in finding any leaks. (It helped finding the leak fixed in PR#42661.) This was discussed with and somewhat hestitantly OKed by rmind@ |
||
---|---|---|
.. | ||
drvstats.c | ||
drvstats.h | ||
Makefile | ||
vmstat.1 | ||
vmstat.c |