Math 简单的数学/编程问题。个人占总数的百分比

Math 简单的数学/编程问题。个人占总数的百分比,math,lua,Math,Lua,我数学不好。:)是这样吗 我正在累积所有CPU秒数,我需要找出插件的CPU时间占总CPU时间的百分比 function PluginResources.GetTotalCPU(addon) UpdateAddOnCPUUsage() local totalCPU = 0 for i=1, GetNumAddOns() do totalCPU = totalCPU + (GetAddOnCPUUsage(i) ) end local add

我数学不好。:)是这样吗

我正在累积所有CPU秒数,我需要找出插件的CPU时间占总CPU时间的百分比

function PluginResources.GetTotalCPU(addon)
    UpdateAddOnCPUUsage()
    local totalCPU = 0
    for i=1, GetNumAddOns() do
        totalCPU = totalCPU + (GetAddOnCPUUsage(i) )
    end 
    local addonUsage = GetAddOnCPUUsage(addon)
    local usage = totalCPU / addonUsage
    return usage
end

试试
usage=addonUsage/totalCPU