panel: add memory usage and gc to tooltip

Thanks to @Sqoops for his preliminary work
This commit is contained in:
shagu
2017-06-26 22:47:06 +02:00
parent 6c8d4944ee
commit bf2a6c06e4
+10 -2
View File
@@ -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)