腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
CLR
中
本机
堆
的
内存
管理
、
、
、
我想了解一下
CLR
中
本机
堆
的
内存
管理
。我知道
CLR
有托管
堆
。例如,我使用
的
是C++/CLI绑定库,它发展了一些C++库。在其工作过程
中
,C++库可以分配对象。这些对象会在
CLR
的
本机
堆
中分配吗?据我所知,
CLR
有
本机
堆
和托管
堆
,它们将在
CL
浏览 9
提问于2016-07-15
得票数 1
回答已采纳
3
回答
Windows4.0在XP上提供了未知
的
异常,但在Windows7上运行良好
、
、
、
我创建了大量使用C#套接字和非托管C++ DLL
的
程序,几乎没有像这个那样有用
的
函数。bid, float volume, float lastTrade, string symbolName, TQuoteType type, IntPtr str, out int size); 我使用
的
是带有8-10个线程
的
C#多线程,每个线程通过套接字每200 is发送一次数据。程序在Windows7和Windows 2008上运行良好,但在XP和Windows 2003上,在运行2天后出现
内存
系统异常。我不明白发
浏览 2
提问于2013-08-19
得票数 0
2
回答
如何将
CLR
GC
堆
映射到
本机
堆
?
、
、
、
、
例如,如果我看到其中一些
堆
非常大,我
的
下一个问题将是谁(
本机
代码或托管代码)使用它们。我怎样才能找出哪个
本机
堆
(!heap -s)
CLR
使用了它
的
用途?
浏览 4
提问于2012-07-03
得票数 2
回答已采纳
2
回答
谁在使用我
的
内存
:大量虚拟分配,但
堆
很小
、
、
、
我
的
WPF .net应用程序似乎泄漏了
内存
(我也使用
本机
和第三方组件)。我取了一些
内存
转储,并用DebugDiag、WinDBG和VMMap分析了它们。我已经看到托管
堆
以及
本机
堆
和线程非常稳定(在较低级别)。然后我用DebugDiag做了一个分析。VMMap告诉我,我
的
大部分
内存
要么是“私有数据”,要么是在一个转储
中
甚至是“页表”……我怎么才能找出谁对此负责?(我原本期望托管
堆
或
本机</em
浏览 2
提问于2012-01-19
得票数 1
回答已采纳
1
回答
堆上
内存
和
堆
外
内存
的
区别
、
、
有人能解释一下堆上
内存
和
堆
外
内存
的
区别吗?
堆
外
内存
是否显示在JVM
内存
大小上?
堆
外
内存
是否都是指针?
浏览 10
提问于2018-08-27
得票数 1
回答已采纳
2
回答
如何增加
堆
大小.NET?
、
在.NET
中
是否存在与java -Xmx
内存
大小分配相对应
的
内容?
浏览 1
提问于2009-03-18
得票数 21
1
回答
内存
泄漏。使用私有字节
的
GBs
的
进程GC .NET
内存
计数器只显示几个MBs
、
、
、
、
最初,我不相信perfmon集合返回
的
结果,因为这个进程似乎存在
内存
泄漏。因此,我怀疑垃圾回收无法清除
内存
,因为有东西正在保存引用,比如收集等等。但是,.NET
内存
计数器显示了Gen 0、1、2
堆
大小
的
意外值。我承认我有点困惑。我假设这意味着<em
浏览 1
提问于2014-11-06
得票数 1
1
回答
标识C#应用程序使用
的
本机
内存
所有者
、
、
Windows - Mem使用情况-96,300 K 有什么方法可以计算出还没有分配给
CLR
的
其他46mb
内存
是用来做什么
的
?我假设这将是用于将DLL加载到进程
中
的
浏览 4
提问于2011-08-30
得票数 4
回答已采纳
1
回答
如何获取进程使用
的
所有
内存
地址空间?
、
、
、
我需要知道进程使用
的
所有
内存
地址空间。随后将扫描
内存
空间,以定位进程
中
的
值并识别它们
的
位置/地址。我目前
的
处理过程是通过(基地址+
内存
大小)获取每个模块
的
基本地址。我正在一个已知地址
的
已知值
的
进程上测试这一点。当我查到那个具体地址时,我得到了我期望
的
值。但是,当我扫描(我认为是什么)进程使用
的
所有地址空间时,我在任何地方都找不到值。当我调用BitConv
浏览 0
提问于2011-06-05
得票数 6
回答已采纳
3
回答
托管
堆
和非托管
堆
、
、
什么是非托管
堆
? 我认为
CLR
管理
的
任何基于对象
的
内存
都是托管
堆
,那么为什么我们要谈论非托管
堆
呢?
浏览 2
提问于2011-07-08
得票数 6
回答已采纳
1
回答
Android上
的
最大
本机
堆
大小?
、
、
、
如果我没理解错的话,android进程有两个
堆
-一个由VM
管理
,另一个由
本机
管理
。但是,
本机
堆
的
最大大小是多少呢?16mb
的
限制似乎不是硬限制,因为应用程序可以通过NDK分配超过16MB
的
内存
,但当使用大量
内存
时,操作系统将开始杀死其他进程,可能还会杀死前台进程。 操作系统什么时候开始这样做<
浏览 6
提问于2011-05-04
得票数 12
回答已采纳
3
回答
如何在中将C++代码移植到C++/CLI?
、
、
我有一个用
本机
C++编写
的
应用程序,我想在.NET虚拟机上运行它。我正在考虑使用Visual 2008编译器将C++代码重新编译为C++/CLI。令人遗憾
的
是,我没有找到任何关于如何做到这一点
的
文档,因此我
的
问题是: 在哪里可以找到有关这一主题
的
信息?
浏览 2
提问于2010-01-22
得票数 7
回答已采纳
1
回答
指向
本机
Marshal.PtrToStructure
堆
的
指针上
的
C++是否正常?
、
、
、
、
该应用程序是一个本地C++应用程序,它在内部使用C#部件启动
CLR
。 在某种程度上,我必须将数据从C++封送到C#,并为此使用Marshal.PtrToStructure。终身
管理
都是用C++完成
的
,所以我不必在C#端分配或释放任何东西。但是,我不确定
CLR
是否总是能够访问
本机
堆
。xPtr使用new分配,因此位于C++应用程序
的
本机
堆上。然后,Marshal.PtrToStructure<X>(xPtr)尝试在那个位置读取
内存</e
浏览 3
提问于2020-08-24
得票数 3
回答已采纳
1
回答
.net
中
内存
管理
的
几个问题
、
、
我在.net
中
读过一些关于
内存
管理
的
想法,但以下三个问题没有得到回答 卫生组织清除由未
管理
资源(OS或
CLR
或其他任何东西)占用<
浏览 3
提问于2012-06-27
得票数 0
1
回答
解释Javascript
中
本机
内存
和
堆
内存
的
差异
、
、
我正在使用太多
内存
调试Javascript应用程序。在Heap Profiler
中
,它说大约有300 of,但根据Chrome
的
任务
管理
器( Task ),它总共使用950 of
的
内存
,其中有40 of
的
"Javascript
内存
“。基于以下问题,任务
管理
器和
堆
事件探查器之间
的
650 on差异似乎是由于
本机
内存
造成
的
: 然而,我不知道
浏览 2
提问于2015-06-30
得票数 5
1
回答
如何通过WinDBG在转储
中
查找非托管
内存
中
的
内容
、
、
、
我在WinDbg命令
中
运行转储文件我
的
结果是这样
的
{ pointer = Marshal.AllocHGlobal(1024 * 102
浏览 0
提问于2019-03-07
得票数 12
回答已采纳
1
回答
Java
中
的
内存
管理
-元空间/
本机
内存
java应用程序
的
本机
内存
(Metaspace)是从
堆
内存
中
获取空间,还是有一组完全不同
的
内存
专用于
堆
内存
? 我认为它使用了操作系统使用
的
内存
来
管理
所有的应用程序,但不清楚。
浏览 0
提问于2016-12-29
得票数 1
2
回答
.net
内存
的
使用,是什么决定了私有字节大小?
、
、
、
目前,我们使用蚁群分析器分析了C# .NET应用程序
的
内存
使用情况。这是我们在启动后
的
发现,主要形式在屏幕上可见。没有使用任何其他功能。Gen 0
堆
- 5.8MB第二代
堆
- 13.9MB大对象
堆
- 0.7MB工作装置-150 Set 如果所有
堆
中
的
字节只有17 we,那么为什么要分
浏览 3
提问于2012-07-18
得票数 4
回答已采纳
2
回答
对于托管.NET代码,是否有类似SmartHeap
的
解决方案?
、
对于托管C#代码( managed C# code,.net),是否有类似于SmartHeap
的
优化
内存
操作
的
解决方案?
浏览 0
提问于2012-06-14
得票数 1
2
回答
“进程
内存
”
中
的
“值”和“托管
堆
”有什么区别?
、
我有这样
的
记忆状态: 在上面的图片中,我们可以看到进程
内存
“值”是292 Mb,但是“托管
堆
”只有14 Mb。我
的
理解是否正确:“值”包含托管
内存
和非托管
内存
,而“托管
堆
”只包含托管
内存
?
浏览 11
提问于2021-07-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何大幅优化NGUI的堆内存分配
解决Java进程堆内存持续增长的问题
Java基本类型的内存分配在栈还是堆
浅谈java编程中的堆与栈
快速了解Python的内存管理
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券