heap-memory 相关问题

堆是为动态分配留出的进程内存。

如果栈和堆位于一个非常大的虚拟空间中,为什么它们会发生碰撞?

如果每个进程都有自己的地址空间,并且它比计算机的物理内存大得多,为什么我们不能将堆栈放在这个地址空间的末尾,而将堆放在开头......

回答 1 投票 0

Angular 内存泄漏:简单输入导致分离节点

我已经生成了用于测试目的的角度应用程序,创建了 Page1 和 Page2 组件。 是Page2的代码 TypeScript(Page2Component) 从 '@angular/core' 导入 { Component, OnDestroy }; @Com...

回答 1 投票 0

我需要了解 Haskell 如何表示数据才能编写好的 Haskell 程序吗?

我正在从 Java 背景学习 Haskell。 当我编写 Java 程序时,我觉得我对对象在内存中的布局及其后果有深入的了解。 例如我知道

回答 2 投票 0

常见Unix操作系统的栈和堆大小分配问题

在Unix操作系统中,下图的低地址和高地址之间的大小是如何选择的?我假设这与虚拟内存管理和页面分配有关。 我是

回答 1 投票 0

如何修复 Nuxt 3 中的“JavaScript 堆内存不足”错误?

我在我的一个项目中使用了nuxt 3,并且我已经配置了generate_staging脚本来生成一个staging版本,如下所示 “脚本”:{ “构建”:“nuxt构建”, ...

回答 1 投票 0

在 C++ 中为过度对齐类型获取适当对齐的堆存储

在某些用例中,您需要先分配存储空间,然后再在此存储中创建对象。 然后为了创建这些对象,您可能需要使用placement new: T *pobj = new(pstorage); 是啊...

回答 1 投票 0

即使我没有访问二叉树的已删除节点,也会出现“释放后堆使用”错误

我试图使用 O(1) 空间生成二叉树的中序遍历,即我不想使用递归或任何其他数据结构(例如队列或向量)来存储节点。 编辑:这个

回答 1 投票 0

如何增加EsLint内存以避免“JavaScript堆内存不足”?

我正在尝试在一个非常大的 JavaScript 文件上运行 EsLint,但该进程内存不足。为了让您了解该文件有多大,我对其运行了 Cloc,输出如下: $ cloc app.js ...

回答 7 投票 0

Linux 上使用 Node.js 的 16 GB 内存限制

我遇到一个问题,即我的 Node.js 进程在处理字符串时达到大约 16 GB 内存使用量,并且在处理 w... 时达到大约 40 GB 内存使用量时,会持续崩溃并出现错误的 alloc() 错误。

回答 1 投票 0

堆、堆栈、永久空间

Java内存空间(Perm空间、栈空间、堆空间)有什么区别? JVM 何时使用其中之一? 如果我使用 Scala/Groovy/等,有什么区别吗?

回答 2 投票 0

如何在 C 中对 malloc() 数组进行一行赋值?

在 C 中,我可以像这样初始化堆栈上的数组: SOME_DATA_TYPE* x = (SOME_DATA_TYPE[5]) {v1, v2, v3, v4, v5}; 是否有类似的单行方法可以将值分配给 malloc()-ed 数组...

回答 4 投票 0

C 中的内存泄漏(malloc)

为了学习堆内存,我使用了以下代码。我在被调用函数(fn1)内使用了 malloc,出于某种原因,我决定不释放被调用函数(fn1)内的内存。我通过了

回答 2 投票 0

嵌套向量在内存中是什么样子的?

所以我正在考虑制作一个全局嵌套向量(向量> V)最初为空,然后在程序期间将数据添加到这个嵌套向量中。我也担心添加...

回答 1 投票 0

类在重复调用时不创建新实例

可能我在这里遗漏了一些非常基本的东西,但是当我按以下方式定义一个类时: 任意类(对象): """测试 init 的任意类""" def __init__(自身): 是...

回答 1 投票 0

增加NestJs应用程序的堆内存

我正在尝试增加 Nestjs 应用程序中的内存堆。我尝试根据此堆栈线程将启动脚本更新为“node dist/main --max-old-space-size=16384”。然而当我...

回答 2 投票 0

为什么打印会导致堆中断增加这么多?

我写了以下程序, #包括 #包括 #包括 #包括 #include“rand.h” int main (int argc, char* argv[]) {

回答 1 投票 0

C++ Primer 5th Ed - Stanley Lipmann:关于与shared_ptr.reset()结合使用的shared_ptr.unique()的问题

首先我们有一个shared_ptr定义如下: Shared_ptr p(new int(42)); 根据下面的文字: 重置成员经常与独特的一起使用 控制对象的变化

回答 1 投票 0

使用导入内存 wasm 构建 wasm

我想用 Rust 编写代码,然后将其编译成 wasm,以便它使用导入内存。 在编译后的文件中,rust 的 wasm 希望看到类似的代码 (模块 (导入“主机”&...

回答 1 投票 0

在 C++ 中为非过度对齐类型获取适当对齐的堆存储

在某些用例中,您需要先分配存储空间,然后再在此存储中创建对象。 然后为了创建这些对象,您可能需要使用placement new: T *pobj = new(pstorage); 是啊...

回答 1 投票 0

什么会阻止java垃圾回收清理堆?

两个 k8s pod 运行相同的映像(使用 Adoptium 17 JRE)。 晚上 9 点左右,他们开始收到请求并创建对象。 在蓝色吊舱上,我们可以看到垃圾收集工作正常...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.