heap-memory 相关问题

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

对于堆中的值,是否只需要一个引用?

示例1 班级计划 { 静态无效Main() { 测试(); } 静态无效测试() { 字符串 stringTest = "somestring"; //这个值存储在

回答 1 投票 0

C 中分割内存块时出现分段错误

我目前正在重新编码我自己的 malloc() 版本,我目前仅使用 sbrk() 并希望稍后使用 mmap() 实现一个版本。 这是块元数据结构: typedef 结构

回答 1 投票 0

如何确定当前可用的 JVM 堆大小?

我有一个管理/缓存大型数据对象的系统。我想确保当它加载下一个对象时,有足够的内存空间。 我可能会误解以下概念,但这就是我的地方

回答 1 投票 0

用于 const char 指针和用于动态内存分配的内存位置的差异

用于 const char 指针的内存位置和用于动态内存分配的内存位置是否不同? 例如,当你这样做时 const char* city = "巴黎"; 和 查尔西...

回答 1 投票 0

如何分析 .hprof 文件?

我有一个使用以下标志运行的生产服务器:-XX:+HeapDumpOnOutOfMemoryError 昨晚,当我们的服务器遇到堆错误时,它生成了 java-38942.hprof 文件。事实证明...

回答 8 投票 0

Malloc 未分配足够的内存,尽管已硬编码为恰好分配两个字符

我有一个函数,给定一个指向 char 数组字符串的指针(通过引用传递)、一个 char 字符(通过值传递)和一个无符号短整型长度(通过引用传递),应该是 if 。 ..

回答 1 投票 0

FreeRTOS内存管理问题-tCB和任务栈是分配在MCU的栈还是堆上?

对于FreeRTOS中的heap_1实现,TCB和任务堆栈存储在微控制器的RAM中是什么意思?如果我查看代码,会使用 ...

回答 2 投票 0

为什么“str”类型可以是任意大小(未知大小),而“String”类型大小据说是已知的?

我正在通过一本书学习 Rust,下面的摘录让我有点失望: 另请注意,&str 前面有 &,因为您需要引用才能使用 str。那是因为...

回答 1 投票 0

C 风格的数组是否在堆上分配了运行时长度? [C++] [重复]

我知道C++中的固定大小数组是在堆栈上分配的,并且我知道使用new[]关键字创建的动态大小数组将在堆上分配。 但考虑一下这段代码: 标准::...

回答 1 投票 0

在cassandra中设置堆大小和其他相关参数

我有一个 cassandra 5 节点集群,内存为 256GB。 我在读取操作方面面临一些性能问题,因此我决定增加堆大小,因为它使用的是默认值。 我更新了 cassandra-env ...

回答 1 投票 0

C语言有没有办法减少线程的堆大小?

地块图 我使用Valgrind的Massif功能来检查我的C语言程序的内存使用情况,以调查内存使用情况。 我的代码中有很多动态分配,但根据 Massif 的说法,我...

回答 1 投票 0

我不断收到此错误“RangeError:数组缓冲区分配失败”

我已经经历过这种情况好几天了。当我开始在 Vs Code 中工作时,终端服务器将突然停止工作,显示屏幕截图中附加的错误消息。 请做

回答 3 投票 0

Java 中的静态字符串常量需要内存空间吗?

JVM 会分配多少内存 1)静态字符串 2) 静态整数 我正在探索这个问题,因为我遇到了堆内存内存不足异常, 我的应用程序中有 8 个常量文件......

回答 5 投票 0

Fedora 35 上带有线程的大型列表中的 C++ 内存释放

我在具有 8GB 内存的 Fedora 35 系统上遇到与 C++ 内存管理相关的问题。具体来说,我正在使用两个线程,每个线程都应该分配

回答 2 投票 0

Java 基元数组是存储在栈中还是堆中?

我有一个像这样的数组声明: 整数a[]; 这里a是一个原始int类型的数组。这个数组存储在哪里?它存储在堆还是栈上?这是一个原始类型 int,所有原始类型...

回答 6 投票 0

NodeJS:JavaScript 堆内存不足

在我的 Node.js 应用程序中,有一个函数会导致应用程序崩溃并出现错误:达到堆限制分配失败 - JavaScript 堆内存不足。我怀疑这可能是相关的...

回答 1 投票 0

OutOfMemoryError:docker-compose 中的 Java 堆空间

我对于 50000 个 HTML 页面的内存解析来说相当昂贵。解析时,我将它们写入 docker-compose.yml 文件中定义的数据库。解析 25000 个页面后

回答 1 投票 0

操作系统如何知道特定内存地址引用哪个虚拟页面?

我试图了解程序中分配的变量(例如使用 C++ 中的 new 关键字)如何转换为虚拟页面。 我的理解是每个进程都会有自己的虚拟内存

回答 1 投票 0

Node.js 与 Chrome 中的 JavaScript 对象占用多少内存?

我不明白为什么堆大小是应有的两倍。 我创建了一个完美的二叉树。我猜 v8 知道每个节点有 3 个字段。 函数 buildTree(深度) { 如果(深度=== 0)

回答 1 投票 0

为什么我在尝试在 Zig 中分配完美的 ArrayList 时会收到错误?

我考虑过学习一点 Zig,并尝试对我创建的结构体的 std.ArrayList 进行原型维护,但一直收到错误 {OutOfMemory}。我尝试过使用...

回答 1 投票 0

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