有没有办法在google中捕捉到软内存限制警告?我指的不是内存超过300MB的错误,而是当你超过180MB内存限制时出现的警告消息。Exceeded soft memory limit with 247.434 MB after servicing 1 requests total
当这个警告出现在我的代码中时,我想捕捉它并开始删除一些内存
当我在验证之前将20 it的文件数据加载到内存本地中时,它会抛出: at java.util.Arrays.copyOf现在,我的传统代码将整个文件加载到内存中,并立即开始破坏我的应用程序引擎实例的堆。它分配一个大的内存块来预先将每个值存储在内存中。理想的解决方案需要输入字节流,并在遍历文件时解码字符串,以减少内存占用。
因为string表肯定会占用大量内存空间。