gpt4 book ai didi

java - 如何显式执行垃圾收集

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:37 27 4
gpt4 key购买 nike

凭借其内置的垃圾收集器,Java 允许开发人员创建新对象而无需明确担心内存分配和释放,因为垃圾收集器会自动回收内存以供重用。

AFAIK 垃圾收集器通常在您的应用内存不足时运行。它包含一个表示对象之间链接的图形,并且可以释放孤立的对象。

Though we have System.gc(), but if you write System.gc() in your code the Java VM may or may not decide at runtime to do a garbage collection at that pointas explained by this post System.gc() in Java

所以我对java的垃圾回收过程有些疑惑。

  • java中有没有类似free()的方法在 C 语言中,当我们明确想要释放由 new 分配的内存部分时,我们可以调用它运营商。

  • 还有 new执行与 malloc() 相同的操作或 calloc() ?

  • delete() 是否有替代品? , free() , malloc() , calloc()sizeof() Java 中的方法。

最佳答案

不,没有。 Java 不是 c,您不应该显式管理内存。

关于java - 如何显式执行垃圾收集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21598382/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com