From 4f4940bcd32aa593d6c8cdf35b682396ff9aac86 Mon Sep 17 00:00:00 2001 From: Krzosa Karol Date: Sun, 22 Mar 2026 10:11:25 +0100 Subject: [PATCH] Add memory usage in debug window --- src/plugin_debug_window.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/plugin_debug_window.cpp b/src/plugin_debug_window.cpp index f5356b7..147fe9b 100644 --- a/src/plugin_debug_window.cpp +++ b/src/plugin_debug_window.cpp @@ -48,7 +48,13 @@ void UpdateDebugWindow() { return; } - RawReplaceText(set.buffer, GetRange(set.buffer), u"Active buffers and views:\n"); + RawReplaceText(set.buffer, GetRange(set.buffer), u""); +#if OS_POSIX + struct rusage usage; + getrusage(RUSAGE_SELF, &usage); + RawAppendf(set.buffer, "MemoryUsage: %lld\n", usage.ru_maxrss); +#endif + For (Views) { Buffer *buffer = GetBuffer(it->active_buffer); RawAppendf(set.buffer, "view->id:%lld, buffer->id:%lld, buffer->name:%S\n", (long long)it->id.id, (long long)buffer->id.id, buffer->name);