源战役客户端
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 

35 行
922 B

SystemMemoryLevel = SystemMemoryLevel or {}
SystemMemoryLevel.Low = 1
SystemMemoryLevel.Middle = 2
SystemMemoryLevel.Hight = 3
SystemMemoryLevel.Top = 4
SystemMemoryLevel.Cur = nil
function SystemMemoryLevel.Init()
local memory_size = math.ceil(Util.GetSystemMemorySize()/1024)
local lowMem,mediumMem,highMem = 1,2,3
if SystemRuntimePlatform.IsAndroid() then
lowMem = 6
mediumMem = 7
highMem = 9
elseif SystemRuntimePlatform.IsIphone() then
lowMem = 2
mediumMem = 4
highMem = 7
end
if memory_size < lowMem then
-- Android 4G, IOS 1G
SystemMemoryLevel.Cur = SystemMemoryLevel.Low
elseif memory_size < mediumMem then
-- Android 6G, IOS 2-3G
SystemMemoryLevel.Cur = SystemMemoryLevel.Middle
elseif memory_size < highMem then
-- Android 8G, IOS 4G-6G
SystemMemoryLevel.Cur = SystemMemoryLevel.Hight
else
-- Android 10-12G, IOS 无
SystemMemoryLevel.Cur = SystemMemoryLevel.Top
end
end