gpt4 book ai didi

Java 栈和堆

转载 作者:行者123 更新时间:2023-11-29 03:41:14 25 4
gpt4 key购买 nike

为什么
堆栈:像堆一样存储在计算机内存中
堆:像堆栈一样存储在计算机内存中?

根据“Brain R Bondy”的精彩回答here

我正在使用 Java 语言。另外,如果我的 RAM 太少怎么办。

最佳答案

一切都必须在某个时候存储在主内存 (RAM) 中,否则 CPU 无法使用它。

如果您的 RAM 不足,操作系统会将应用程序的部分内存外包给磁盘。这会使您的程序变慢,但不会破坏它。因此,您的程序可以使用的内存量不取决于物理上可用的 RAM 量。

如果您遇到堆栈溢出错误,您的程序中可能存在无限递归错误。

如果出现堆空间/内存不足错误,请参阅以下问题:What does Java option -Xmx stand for?

关于Java 栈和堆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13084056/

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