]> granicus.if.org Git - procps-ng/commitdiff
library: raise amount by which the <stat> buffer grows
authorJim Warner <james.warner@comcast.net>
Fri, 26 Jun 2020 05:00:00 +0000 (00:00 -0500)
committerCraig Small <csmall@dropbear.xyz>
Mon, 29 Jun 2020 11:13:40 +0000 (21:13 +1000)
We won't go as far as the merge request shown below in
increasing buffer size, but we will reduce by half the
total iterations while growing it to achieve one read.

[ and this seems in line with what was recently done ]
[ to help top under a massively parallel environment ]
[ thru 2 abreast ('4') and combined cpus ('!') modes ]

Reference(s:
https://gitlab.com/procps-ng/procps/-/merge_requests/105

Signed-off-by: Jim Warner <james.warner@comcast.net>
proc/stat.c

index d889f554177472d8374aadbec7a4c860746e8ab2..93b23bf433f6c42c7aa7b16d77e27ea2ab11961a 100644 (file)
@@ -35,9 +35,9 @@
 
 #define STAT_FILE "/proc/stat"
 
-#define BUFFER_INCR   4096             // amount i/p buffer allocations grow
-#define STACKS_INCR   32               // amount reap stack allocations grow
-#define NEWOLD_INCR   32               // amount jiffs hist allocations grow
+#define BUFFER_INCR   8192             // amount i/p buffer allocations grow
+#define STACKS_INCR   64               // amount reap stack allocations grow
+#define NEWOLD_INCR   64               // amount jiffs hist allocations grow
 
 /* ------------------------------------------------------------------------- +
    because 'reap' would be forced to duplicate the global SYS stuff in every |