小编Gci*_*bax的帖子

为什么Java没有直接的内存管理工具?

我想知道,为什么Java(或基于gc的语言,如C#,GO)除了gc之外,没有其他任何用于直接内存管理工具的工具。

我熟悉JLS和JVM规范,但是没有找到任何解释。

当开发人员可以直接删除他肯定不再需要的对象时,它可以提高性能(减少gc的工作量)并减少使用的内存量。

我不熟悉python内存规范,但是我知道,有gc()方法和关键字del用于内存管理。

PS我搜索了一个小时,但是我只能找到答案,说明我不关心删除内存管理语言中的对象。

java heap garbage-collection memory-management

6
推荐指数
1
解决办法
107
查看次数