mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 12:48:10 +00:00
Kernel: Reduce kmallocing in /proc/all and /proc/memstat.
This commit is contained in:
parent
88f03f86ff
commit
2533e0b57b
1 changed files with 2 additions and 2 deletions
|
@ -558,7 +558,7 @@ ByteBuffer procfs$summary(InodeIdentifier)
|
|||
ByteBuffer procfs$memstat(InodeIdentifier)
|
||||
{
|
||||
InterruptDisabler disabler;
|
||||
StringBuilder builder;
|
||||
StringBuilder builder(128);
|
||||
builder.appendf("%u,%u,%u,%u,%u,%u,%u,%u,%u\n",
|
||||
kmalloc_sum_eternal,
|
||||
sum_alloc,
|
||||
|
@ -577,7 +577,7 @@ ByteBuffer procfs$all(InodeIdentifier)
|
|||
{
|
||||
InterruptDisabler disabler;
|
||||
auto processes = Process::all_processes();
|
||||
StringBuilder builder;
|
||||
StringBuilder builder(processes.size() * 80);
|
||||
auto build_process_line = [&builder] (Process* process) {
|
||||
builder.appendf("%u,%u,%u,%u,%u,%u,%u,%s,%u,%u,%s,%s,%u,%u,%u,%u,%s\n",
|
||||
process->pid(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue