腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4328)
视频
沙龙
1
回答
调用
MPI_TYPE_CREATE_STRUCT
创建
具有
可分配
对象
的
结构
后
,
堆
内存
已
分配
但未
释放
、
我正在尝试发送/接收一个带有
可分配
数组
的
派生数据类型。这样,我
的
信息就可以正确传递了。然而,当我使用tau进行性能分析时,堆上
分配
的
内存
没有被
释放
,导致
内存
泄漏。 我已经通过注释不同
的
代码行进行了多次测试。只要我注释掉
MPI_TYPE_CREATE_STRUCT
函数,
内存
泄漏就会消失。 我也将文章中
的
代码粘贴到我
的
代码中,但问题仍然存在。我尝试
的
浏览 29
提问于2019-10-17
得票数 0
1
回答
XCode
堆
的
非
对象
增加导致
内存
崩溃
、
、
、
我有一个在iPAD上运行
的
应用程序。我要说
的
是相当复杂
的
一个。我现在面临
的
主要问题是
内存
崩溃。经过几次讨论
后
,我想不出如何解决这个问题。 我所有的
内存
泄漏都被修复了。在监视仪器中
的
堆
时,它们在每个周期内持续增加约1MB(我在应用程序
的
一个正常“状态”中获取
堆
)。80%
的
堆
快照增加是在“非
对象
”类别中。它们
的
引用计数都是1。这些非
浏览 0
提问于2012-04-21
得票数 1
回答已采纳
3
回答
动态
分配
的
函数中
的
局部指针变量会发生什么情况?
、
、
、
我很想知道,如果在函数中声明一个int指针,然后使用malloc动态
分配
它,会发生什么情况 int *p = malloc(sizeof(int));} 即使指针在函数完成执行
后
被销毁,数据(在本例中为5)是否仍然存在于
堆
中?
浏览 2
提问于2019-10-23
得票数 4
7
回答
C++:删除堆栈上声明
的
结构
的
字段
、
、
、
如果我声明这样
的
结构
:{}; ms.nums = new int[4]; 在退出程序之前,我是否需要
调用
deletems.nums;,还是成员变量nums会因为堆上没有声明MyStruct实例ms而自动被
释放
?
浏览 9
提问于2014-02-06
得票数 2
回答已采纳
4
回答
C编程中
的
堆
内存
、
、
堆
内存
到底是什么? 每当
调用
malloc时,都会从所谓
的
堆
中
分配
内存
。
堆
的确切位置。我知道主存中
的
程序分为指令段、数据段和堆栈段,其中指令段提供程序语句,数据段存储全局数据,堆栈段存储局部变量和相应
的
函数参数。现在,
堆
怎么办?
浏览 1
提问于2012-04-18
得票数 6
1
回答
jprofile :如何识别为什么应用程序中
的
内存
在其(应用程序
的
)理想模式下不断增加
、
、
、
、
我在我们
的
一个应用程序上运行了JProfiler: 我们使用
的
是SpringMVC、Hibernate、DWR、Quartz (用于剥离)和其他常见
的
(普通日志)。编辑: 这种增加
内存
的
应用程序
的
理想模式主要是char[]和int[]。我已经从Jp
浏览 1
提问于2014-11-26
得票数 1
1
回答
我没有
释放
我
的
错误指针,那么为什么我没有泄漏
内存
呢?
total_line + 1));在我使用它们之后,我在主函数结束之前检查
内存
是否泄漏leaks_result_temp; cat leaks_result_temp | grep leaked && rm -rf leaks_result_temp"); } 问题是,即使我没有
释放
我
分配
的
空间我没有
释放
他们所以他们应该被
浏览 2
提问于2022-09-11
得票数 0
回答已采纳
1
回答
STD
分配
器是否动态地
分配
堆上
的
内存
?它安全地删除
内存
吗?
、
、
特别是由于我阅读了构造和解构方法,所以在C++17中不推荐使用
分配
器
的
方法。下面是我作为示例编写
的
代码#include <iostream> } 当
调用
分配
方法时,返回
的
指针是指向堆上
的
动态
内存
块还是
分配<
浏览 5
提问于2017-06-24
得票数 0
回答已采纳
4
回答
重用C中
释放
的
指针
、
、
使用空格
后
,可以
释放
指针,但不要将指针设置为NULL。稍后,您有另一个
调用
malloc()
的
指针,或者一些模拟,它被
分配
给
内存
,包括先前
释放
的
内存
(原始指针仍然指向
的
内存
)。所以我
的
问题是: 给定一个
已
释放
的
指针,是什么阻止您将该指针重新
分配
到一个新
的
内存
位置?为什么重用
浏览 3
提问于2013-07-25
得票数 16
回答已采纳
2
回答
获取一个双空闲函数,其中只有一个空闲函数被写入
、
我
的
代码:#include<stdlib.h>{我不能理解我哪里错了,这是一个非常简单
的
代码,用来取名字,打印它,但是名字存储在
堆
内存
中。
浏览 0
提问于2019-01-07
得票数 0
2
回答
DLL卸载时
内存
泄漏
、
、
、
C++控制台应用程序在运行时使用LoadLibrary()函数加载动态链接库,然后
调用
该动态链接库导出
的
一些函数。一旦应用程序处理完DLL,它就会
调用
FreeLibrary()函数来卸载DLL。当卸载DLL时,由DLL函数
调用
引起
的
内存
泄漏是否也会被移除,或者它们将一直保留到应用程序终止?
浏览 0
提问于2011-09-24
得票数 2
2
回答
涉及填充时
堆
的
MSVC初始化
、
、
、
MSVC
内存
管理器
具有
在调试版本中使用
的
某些十六进制代码,用于根据执行
的
操作标记
内存
。这些都是有文档记录
的
。struct Test bool foo;}; 当我<e
浏览 2
提问于2011-12-07
得票数 0
回答已采纳
3
回答
函数内部动态
分配
的
内存
泄漏
、
、
我正在网上学习C++,目前正在讨论指针和
内存
泄漏。void function() TestClass *p = new TestClass();看起来是这样
的
,但我不知道为什么指针"p“不被取消引用到它
的
堆
地址,并且在函数作用域退出
后
那里
的
数据被删除。
浏览 11
提问于2014-05-15
得票数 1
回答已采纳
4
回答
将每个
内存
分配
大小增加固定
的
字节数将如何影响
堆
碎片?
、
、
我在我
的
C++程序中替换了operator new(),这样它就可以了。因此,该程序执行完全相同
的
一组
分配
,只是现在它在每次
分配
中都需要多几个字节
的
内存
。除此之外,它
的
行为是完全相同
的
,它处理完全相同
的
数据。该程序在其运行时
分配
了大量不同大小
的
块(我想是数百万块)。 将每个
分配
大小增加固定
的
字节数(每次
分配
相同)将如何影响
堆
碎片
浏览 0
提问于2010-12-10
得票数 3
回答已采纳
3
回答
原生C++库-谁必须
释放
内存
以及如何
释放
内存
?
、
、
、
这是关于Android
的
。情况:问题是: 如何在最后
释放
所有<
浏览 2
提问于2011-09-23
得票数 6
回答已采纳
2
回答
在objective-c中使用struct
创建
二叉树
、
、
我想用objective-c中
的
struct
创建
一个二叉树,下面是我正在做
的
事情: int value;[self insertmytree:&t1 value:4];它不工作,请给我指个正确
的
方向
浏览 0
提问于2014-12-01
得票数 0
1
回答
std::string析构函数上
的
c++ seg错误,仅当变量被传递时
、
、
、
“methodOne”从另一个函数检索std::string,并将其连同字符串x1、x2和x3 (都来自一个新
对象
)发送到“methodTwo”。return true;最后,“methodThree”结束
创建
了几个文件,所有四个字符串都打印到其中一个谢谢 从下面的注释中,听起来很有可能是其他地方
的
实际错误,影响了
堆
。但是,由于xx仅通过不从obj中检索来区别,所
浏览 1
提问于2012-11-11
得票数 1
3
回答
对象
分配
仪中
的
列是什么意思?
、
这些列有以下不透明
的
标题: 是否有文档显示这些列
的
含义?
浏览 9
提问于2010-05-08
得票数 15
回答已采纳
4
回答
如何在C中跟踪
内存
使用情况?
、
我必须用C语言做一个项目,在这个项目中我必须不断地为大数据
结构
分配
内存
,然后
释放
它。有没有一个库可以帮助跟踪
内存
使用情况,这样我就可以确定我做
的
事情是否正确?(我是C语言
的
新手)谢谢!
浏览 0
提问于2011-10-02
得票数 0
回答已采纳
4
回答
如何在混合语言应用程序中
创建
堆
?
、
、
、
这与“
堆
:快乐与痛苦”
的
文章相匹配,文章说C运行时(C )库在启动时
创建
自己
的
堆
。“管理
堆
内存
”文章指出,out库是从默认进程
堆
中
分配
的
。我们非常肯定,新
的
和空闲
的
操作符不会从私有
堆
中
分配
内存
,我们想知道如何控制C++用于在每个DLL中
分配
对象
的
堆
的
浏览 4
提问于2011-09-28
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入理解操作系统:堆和栈的设计背后隐藏的秘密!
C+中智能指针及其类型的介绍
Java:什么是Java中的垃圾收集?
编程小知识之C+内存分配操作
C+堆,栈,RAII
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券