From bf2a6c06e4181ab3ddc435a1a7a63dd3c993217e Mon Sep 17 00:00:00 2001 From: shagu Date: Mon, 26 Jun 2017 22:45:21 +0200 Subject: [PATCH] panel: add memory usage and gc to tooltip Thanks to @Sqoops for his preliminary work --- modules/panel.lua | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/modules/panel.lua b/modules/panel.lua index 3a5c9b49..3c9b6fe8 100644 --- a/modules/panel.lua +++ b/modules/panel.lua @@ -147,9 +147,18 @@ pfUI:RegisterModule("panel", function () active = active + 1 end end + + local memkb, gckb = gcinfo() + local memmb = round(memkb/1000, 2) + local gcmb = round(gckb/1000, 2) + + local nin, nout, nping = GetNetStats() + GameTooltip:AddDoubleLine("Active Addons", "|cffffffff" .. active .. "|cff555555 / |cffffffff" .. GetNumAddOns()) GameTooltip:AddLine(" ") - local nin, nout, nping = GetNetStats() + GameTooltip:AddDoubleLine("Memory Usage", "|cffffffff" .. memmb .. " MB") + GameTooltip:AddDoubleLine("Next Memory Cleanup", "|cffffffff" .. gcmb .. " MB") + GameTooltip:AddLine(" ") GameTooltip:AddDoubleLine("Network Down", "|cffffffff" .. round(nin,1) .. "KB/s") GameTooltip:AddDoubleLine("Network Up", "|cffffffff" .. round(nout,1) .. "KB/s") GameTooltip:AddDoubleLine("Network Latency", "|cffffffff" .. nping .. "ms") @@ -169,7 +178,6 @@ pfUI:RegisterModule("panel", function () end local _, _, lag = GetNetStats() - local fps = floor(GetFramerate()) pfUI.panel:OutputPanel("fps", floor(GetFramerate()) .. " fps & " .. lag .. " ms", tooltip, click) end end)