Kernel: Reduce kmallocing in /proc/all and /proc/memstat.
This commit is contained in:
parent
88f03f86ff
commit
2533e0b57b
Notes:
sideshowbarker
2024-07-19 14:41:42 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/2533e0b57b5
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
Reference in a new issue