我正在写一个日志聚合器,如果它达到最大字节大小,我想发送日志。因此,在Lua中有一种方法可以了解变量的大小(active_batch大小)吗?
local batch = {
flush_timeout
retry_count
batch_max_size
batch_count
batch_to_execute = {},
active_batch = { entries = {}, count = 0, retries = 0 }
}
您只能由collectgarbage分配LUA使用的总内存。在这种情况下,我认为可以存储字符串len及其总和。