【问题标题】:preallocated memory in javajava中的预分配内存
【发布时间】:2016-12-09 13:11:12
【问题描述】:

我听说在实时系统上最好使用预先分配的内存来尽可能避免垃圾。但这究竟是什么意思?据我所知,每当我们调用 new 运算符时,我们都会在运行时使用堆内存。那么如何实现使用预分配内存呢?

【问题讨论】:

    标签: java garbage-collection


    【解决方案1】:

    “预分配内存”是指程序应该在启动后一次分配所有需要的内存块(像往常一样使用new运算符),而不是在执行过程中多次分配内存并留下不再需要的内存垃圾收集器需要释放。

    【讨论】:

      【解决方案2】:

      预分配内存是指在加载程序时分配的内存,在java中使用static关键字可以实现。

      更多信息请参考this

      【讨论】:

        猜你喜欢
        • 2014-07-17
        • 2012-03-01
        • 1970-01-01
        • 2019-03-08
        • 2011-12-02
        • 2015-12-19
        • 1970-01-01
        • 1970-01-01
        • 2016-06-19
        相关资源
        最近更新 更多