heap-memory 相关问题

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

如何查看应用程序正在使用的当前堆大小?

我认为我在NetBeans中将堆大小增加到1 GB,因为我更改了配置,如下所示:netbeans_default_options =“-J-Xmx1g ............重新启动NetBeans之后,可以确定我的应用程序是...

回答 7 投票 58

将一块内存“半释放”以缩小它是否安全?

有人告诉我,即使它是安全的,但绝对是不正确的做法。我的问题是,这样做实际上安全吗,还是彻头彻尾的不确定行为?假设我分配了一个100字节...

回答 1 投票 0

指针设置为NULL,但不在调试器中

所以我正在AVL树上工作,但是我似乎无法使delete函数正常工作或释放树的权利。删除函数每次都会出现段错误,但是在...

回答 1 投票 0

指针设置为NULL,但不在调试器中

所以我正在AVL树上工作,但是我似乎无法使delete函数正常工作或释放树的权利。删除函数每次都会出现段错误,但是在...

回答 1 投票 0

Rccp功能-SegFault错误和内存管理

我需要遍历矩阵中的列,并对列索引较高的每一行中的所有值求和。我已经使用for循环和rowSums很好地完成了工作,因为我熟悉基本的R代码...。

回答 1 投票 0

堆地址减少,增加

为什么堆在某个级别之后增加然后减少,然后又增加?在linux os中,当我研究os和内存结构时,发现一些奇怪的地址增加...程序是...

回答 1 投票 0

无法在C中找到内存泄漏

在发现某个地方存在内存泄漏/错误之后,我已经坐了几个小时来检查此代码,该泄漏在哪里?如何解决?这是Dr.Memory报告:Dr.Memory版本2.3.0 ...

回答 1 投票 1

堆分配对于在大块中分页是否更有效?

对于大型(〜64k +)分配,堆分配更有效吗?对于堆栈分配,使用时需要按需分页。分配器是否通常对堆更有效地执行此操作,...

回答 1 投票 1

动态分配的数组

我正在学习指针,但是我坚持动态分配数组。下面的代码提供了一个功能,可找到具有最低值的元素。动态分配的数组通过...

回答 2 投票 0

数组已分配数组

我正在学习C ++中的指针,但是我坚持动态分配数组。下面的代码提供了一个功能,可找到具有最低值的元素。动态分配的数组通过...

回答 2 投票 0

C指针运算符:附加到函数还是数据类型?

经过多年对Linux的沉迷,并对底层计算机设计和编程非常感兴趣(但没有空闲时间),我终于开始了学习C的旅程。我正在工作...

回答 1 投票 0

Java中是否存在将大写转换为小写的问题(可能是内存位置问题吗?)

我正在编写一个程序,它将命名转换为标准命名约定。例如,(aLeX teReNce = Alex Terence)和另一个示例,(kImBerLy tAn> Kimberly Tan)我已经成功地...

回答 1 投票 0

Java,如何决定为Java应用程序设置合适的TLABSIZE

我的Java应用程序在单个使用Java 14的cpu arm7(32位)设备上的Java应用程序在负载下运行多个小时后偶尔崩溃,并且始终在ThreadLocalAllocBuffer :: resize(...

回答 1 投票 1

无法使用chrome inspector为nodejs拍摄堆快照

我在带有节点--inspect = 0.0.0.0:9229 app.js的远程Kubernetes集群中运行我的nodejs 8.9.4应用程序(不是服务器)。然后,我在计算机上移植9229。最后,我进入chrome inspector ...

回答 1 投票 0

我可以重新分配未分配的指针吗?

通常,realloc()用于重新分配先前分配的指针:int * DynamicArray = malloc(sizeof(int)* SomeArbitraryValue); //一些废话DynamicArray = realloc(DynamicArray,sizeof(int)* ...

回答 1 投票 0

两个不同的Double对象可以在Java中共享相同的内存位置吗? [关闭]

我的代码中有一些类似下面的类(不是确切的类,而是类似的结构)。 class Shop {Item item;服务服务; }类Item {...金额amt; ...}类服务{...

回答 1 投票 -2

此程序会导致内存泄漏吗?

我似乎无法找出导致内存泄漏的原因。我收到“堆内存不足”错误。我试图将所有没有用的变量设置为null,但是没有用。我尝试使用简单的...

回答 1 投票 0

如何在Java中存储引用

我开始更深入地研究JVM,内存管理以及对象的存储方式。到目前为止,我知道创建一个新对象时,对象a = new Object()a存储在堆栈存储器中,并保存一个...

回答 1 投票 0

NodeJS和不断增加的堆大小

我想确保始终将可用堆大小(我的NodeJS应用程序可以使用)设置为最大。据我了解,不再需要设置“ --max_old_space_size” ...

回答 1 投票 0

基于堆的溢出

我正在使用C ++中的远程过程调用(gRPC)编写文件上传服务。客户端将文件拆分为多个块,然后通过gRPC流发送这些块。服务器读取gRPC流,然后...

回答 1 投票 0

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