腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9097)
视频
沙龙
5
回答
如
何在
visual
studio
C++
中
检查
内存
是否
已被
释放
?
c++
、
visual-studio-2008
、
winapi
、
memory-management
我想在
C++
的
Visual
Studio
2008
中
检查
一下我所有的
内存
是否
都被
释放
了。我听说我可以添加几个includes,也许还可以写一些代码行,这样就可以了。 有人知道我怎么做吗?
浏览 0
提问于2009-02-23
得票数 3
1
回答
只有当我的程序访问
内存
时,
visual
studio
中
的数据断点才会中断。
c++
、
visual-studio-2010
、
breakpoints
如果我在
Visual
Studio
中
对我的应用程序正在使用的一些
内存
设置了一个数据断点,且该
内存
再次被
释放
,那么如果其他应用程序使用我的程序的
内存
,该数据断点
是否
会中断?如果有什么不同的话,那就是我在
C++
工作。
浏览 0
提问于2012-10-02
得票数 0
3
回答
如
何在
visual
studio
2005
中
释放
c#
中
动态分配的
内存
c
、
memory
、
dynamic
、
free
如
何在
visual
studio
2005
中
释放
c
中
动态分配的
内存
?
浏览 2
提问于2011-06-07
得票数 0
2
回答
是否
可以强制Linux在
释放
后使虚拟
内存
无效
c++
、
c
、
linux
、
windows
、
virtual-memory
在Windows上,我注意到,尝试取消引用指向最近
释放
的
内存
的指针会导致崩溃,并被
Visual
Studio
捕获,表明
内存
无效。这和预期的一样。但是,执行相同的应用程序和代码路径导致取消引用指向最近
释放
的
内存
的指针,并不会立即导致Linux崩溃。对我来说,这表明Linux内核(或GNU
C++
运行时)不会很快使
释放
的
内存
失效,即使在调试版本
中
也是如此。应用程序崩溃的时间要长得多。真的是这样吗?如果是
浏览 0
提问于2013-10-17
得票数 2
1
回答
如果我停止直接调试,
内存
会
释放
吗?
c++
、
c
、
debugging
、
memory-leaks
、
ide
我想知道,假设我正在调试一个代码,并且在任何时候我都分配了一些
内存
和断点命中,例如:2: Any other现在我的问题是: 如果我将停止调试,那么分配的
内存
和资源将
释放
或不
释放
。如果是,那么我如何确认它
是否</em
浏览 3
提问于2014-01-03
得票数 5
11
回答
哪些C/
C++
函数最常被不正确地使用,并可能导致缓冲区溢出?
c++
、
c
、
buffer-overflow
、
buffer-overrun
我被要求维护一个充满
内存
泄漏的大型
C++
代码库。在四处查看时,我发现我们有很多导致泄漏的缓冲区溢出(它是如何变得如此糟糕的,我从来都不想知道)。对于用于帮助查找缓冲区溢出的编译器和/或工具,我使用了
浏览 9
提问于2008-10-03
得票数 17
8
回答
使用
Visual
Studio
查找
C++
应用程序
中
的
内存
泄漏
c++
、
visual-studio
、
visual-studio-2010
、
memory-leaks
、
valgrind
在Linux
中
,我一直使用valgrind来
检查
应用程序
中
是否
存在
内存
泄漏。Windows
中
的等价物是什么?这可以通过
Visual
Studio
2010来实现吗?
浏览 1
提问于2011-01-25
得票数 48
5
回答
C++
`free`函数是线程安全的吗?
c++
、
multithreading
、
visual-studio-2008
、
memory-management
也就是说,如果我的
C++
应用程序使用malloc在一个线程中分配
内存
,如果从另一个线程调用,free
是否
会成功
释放
内存
,或者我能期望它抛出异常吗?这两个线程属于同一个进程。我使用的是
Visual
Studio
2008。谢谢。
浏览 29
提问于2011-03-17
得票数 4
回答已采纳
3
回答
不同行为的马洛和自由?
c
、
visual-studio
、
cygwin
、
malloc
、
free
我有一个用
C++
实现的树。 当我运行创建树的代码并使用malloc()插入大约5,000,000 int键时,当我使用
Visual
2013运行时,它将使用类似于200 as的(
如
任务管理器所示)。现在,当我使用cygwin编译和运行
Visual
时,树的大小就像80 in (这是可以的,因为
visual
Studio
添加了调试信息和其他东西),,但是当我
释放
树时,它的大小没有任何变化!简单地说:在
Visual
中
运行
释放</em
浏览 1
提问于2017-10-01
得票数 1
6
回答
在Linux
中
监控程序的
内存
使用
c++
、
linux
、
memory
Linux中有没有工具可以图形化或文本化地显示程序的
内存
使用情况?例如,如果我编写了一个
C++
程序,并希望验证对象在
内存
中
的分配和
释放
是否
正确,
是否
有可用的应用程序可以直观地显示正在实例化和删除的对象?当我在
Visual
Studio
中
编程时,我记得单步执行一个程序,并使用调试窗格来监视
内存
使用情况,并且正在寻找与Linux
中
类似的东西。
浏览 1
提问于2009-02-18
得票数 12
回答已采纳
1
回答
Bash:
内存
泄漏
是否
适用于UNIX
中
的bash脚本?
bash
、
shell
、
unix
、
memory-leaks
、
scripting
我想知道bash脚本
是否
可能存在
内存
泄漏问题?任何信息都很感谢,因为我对bash脚本
中
的
内存
管理不是很了解。
浏览 0
提问于2016-05-29
得票数 3
3
回答
可视
C++
内存
是否
由Dot框架管理
.net
、
visual-c++
、
memory
最近,我一直在处理通过.NET框架(
如
中所述)访问MAPI时出现的错误。现在,我遇到了一系列
内存
访问冲突错误。 为了克服这些问题,我一直在尝试使用具有
Visual
C++
内核的。我个人从来没有使用过
Visual
C++
,但我的问题是:如果
C++
库是使用
Visual
Studio
2005编译的,使用
Visual
C++
-项目的
内存
是否
也由.NET框架管理,因此它会
浏览 0
提问于2008-08-21
得票数 1
回答已采纳
1
回答
在
visual
studio
上std::string的特定行为?
c++
、
stl
、
stdstring
我决定使用ifstream::read()将这些文件一次性放入
内存
中
,放入std::string
中
。(这似乎是
c++
中最快的方法:和)我试过了:std::string::erase(0, std::string::npos)st
浏览 3
提问于2011-12-05
得票数 6
回答已采纳
2
回答
统计"new“和"delete”字节数
.net
、
c++
、
memory-management
、
memory-leaks
、
new-operator
我有一个使用
C++
项目的.net项目,它占用了大量
内存
。问题是我可以看到巨大的VM消耗,我想调查原因。我尝试了几个
内存
分析器,但它们都不能处理.NET应用程序
中
的非托管
C++
分配
浏览 0
提问于2011-08-04
得票数 2
回答已采纳
1
回答
c++
中
mpfr变量动态数组的
内存
泄漏
c++
、
memory-leaks
、
dynamic-memory-allocation
、
dynamic-arrays
、
multiprecision
我有一个使用多精度库MPFR编写的简单
c++
程序,用来尝试理解大型程序
中
的
内存
问题: mpfr_tj]); } }这里的重点是声明不同大小的数组,并使用任务管理器(我使用的是Windows)监视
内存
使用情况这对于~< 200的大小很有效,但是如果我声明了更大的值,那么当我再次减小大小时,
内存
似
浏览 2
提问于2013-11-19
得票数 0
2
回答
如何查看非托管
内存
使用情况?
c#
、
.net
、
visual-studio
、
memory-leaks
、
unmanaged
如
何在
c#项目中的
Visual
Studio
中
查看和监控非托管
内存
使用情况?有没有办法在以后调试时
检查
分配的
内存
是否
被正确删除?编码: pv_Memory = Marshal.AllocHGlobal(0x200000); 我正在尝试使用
Visual
Studio
2015
中
的“Diagnostics Tools”,可以看到
内存
在增加,尽管它似乎没有将非托管对象和
内存</e
浏览 38
提问于2017-07-07
得票数 2
4
回答
C++
应用程序超出
内存
,但不使用虚拟
内存
c++
、
windows
、
visual-studio
、
memory-management
、
virtual-memory
我有一个应用程序,它使用'new‘分配
内存
,并在代码的某些部分使用'delete’
释放
内存
。问题是,每当它超过系统的
内存
限制(比方说2 2GB)时,Windows就会向进程发送一个Kill信号。我认为这是不常见的,因为它应该使用交换空间(我认为在windows
中
它被称为虚拟
内存
),对吗?我的应用程序是用
C++
/
Visual
Studio
编写的。
浏览 0
提问于2010-08-11
得票数 0
回答已采纳
2
回答
如何通过静态分析检测大型C代码
中
的
内存
泄漏(无需使用任何工具)
c
、
memory
如何通过静态分析检测第三方C代码
中
的
内存
泄漏(无需使用任何工具)。例如,我们如
何在
不使用任何工具的情况下验证分配的
内存
是否
已被
释放
?
浏览 0
提问于2014-06-26
得票数 0
2
回答
如
何在
C++
中
为2D数组分配
内存
c++
、
arrays
、
image-processing
、
visual-studio-2013
嘿,我想分配一些
内存
给一个二维数组,然后在
C++
中
释放
它,我想这样做,因为我在我的程序
中
得到了一个错误“表达式必须有一个常量值。我正在使用
Visual
Studio
2013
浏览 3
提问于2016-01-25
得票数 0
3
回答
在C
中
如何
释放
分配给指针的
内存
?
c
、
pointers
、
visual-studio-2012
、
struct
、
ansi
= exam.phead; fflush(stdin); } free(tempQuestion); f
浏览 1
提问于2014-09-10
得票数 0
点击加载更多
相关
资讯
AI教程|新手必看:Windows安装ComfyUI编译环境全攻略
迈向 64 位时代,Visual Studio 2022 要来啦
Visual Studio 2019 整合 GitHub
Visual Studio 2022 17.4带来主要性能改进
微软Visual Studio 2022 17.5预览版3发布
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券