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);