mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
DocCache: Log the effective cache size
This commit is contained in:
@@ -5,12 +5,16 @@
|
||||
local Cache = require("cache")
|
||||
local CanvasContext = require("document/canvascontext")
|
||||
local DataStorage = require("datastorage")
|
||||
local logger = require("logger")
|
||||
|
||||
local function calcCacheMemSize()
|
||||
local min = DGLOBAL_CACHE_SIZE_MINIMUM
|
||||
local max = DGLOBAL_CACHE_SIZE_MAXIMUM
|
||||
local calc = Cache:_calcFreeMem() * (DGLOBAL_CACHE_FREE_PROPORTION or 0)
|
||||
return math.min(max, math.max(min, calc))
|
||||
local size = math.min(max, math.max(min, calc))
|
||||
|
||||
logger.dbg(string.format("Allocating a %dMB budget for the global document cache", size / 1024 / 1024))
|
||||
return size
|
||||
end
|
||||
|
||||
local DocCache = Cache:new{
|
||||
|
||||
Reference in New Issue
Block a user