简单的数学/编程问题。计算每个个体在总数中的百分比。

我不擅长数学。:) 这个对吗?

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

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

原文链接 https://stackoverflow.com/questions/3518210

点赞
stackoverflow用户107090
stackoverflow用户107090

尝试使用 usage = addonUsage / totalCPU

2010-08-19 02:15:28