Add memory usage in debug window
This commit is contained in:
@@ -48,7 +48,13 @@ void UpdateDebugWindow() {
|
|||||||
return;
|
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) {
|
For (Views) {
|
||||||
Buffer *buffer = GetBuffer(it->active_buffer);
|
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);
|
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);
|
||||||
|
|||||||
Reference in New Issue
Block a user