Java本来不应该存在内存泄漏问题,但仍有可能出现。当我的程序出现内存泄漏时,我可以修复它(希望如此)。但当第三方包存在内存泄漏问题时,我能做的事情很少,除了不使用该包。
还有其他解决方案吗?我喜欢沙盒的想法。你可以在某个区域内随意操作,而且“实际上”无法影响到盒子外的其他内容。是否有办法在Java中创建这样的内存使用沙盒?想象一下=创建一个内存使用沙盒,允许某些包做它们该做的事情,然后获取结果并删除此沙盒及其留下的任何垃圾!没有GC的麻烦,也没有清理或释放内存的问题。只需删除并忘记即可。
有办法这样做吗?
还有其他解决方案吗?我喜欢沙盒的想法。你可以在某个区域内随意操作,而且“实际上”无法影响到盒子外的其他内容。是否有办法在Java中创建这样的内存使用沙盒?想象一下=创建一个内存使用沙盒,允许某些包做它们该做的事情,然后获取结果并删除此沙盒及其留下的任何垃圾!没有GC的麻烦,也没有清理或释放内存的问题。只需删除并忘记即可。
有办法这样做吗?