腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何在
C
# stream.Read中进入
非
托管
内存
流?
、
、
、
、
我可以使用UnmanagedMemoryStream读取
C
#中的
非
托管
内存
,但如何反其道而行之? 我希望直接从
托管
流读取到
非
托管
内存
,而不是先读取byte[],然后再复制。我正在对大量的请求进行异步流读取,所以增加的
内存
是很重要的(更不用说额外的
拷贝
了)。
浏览 0
提问于2009-09-02
得票数 5
回答已采纳
4
回答
托管
代码和
非
托管
代码之间的
c
#共享
内存
、
、
在windows上,
非
托管
代码(
c
++ /
c
)是否可以写入
内存
中的某个区域,然后由
托管
.
Net
代码(
c
#)访问(单独的进程)我有一个
c
程序,它正在将数据写入循环
内存
缓冲区,并且我想用
非
托管
代码处理该缓冲区
浏览 0
提问于2011-02-22
得票数 3
回答已采纳
2
回答
托管
DLL和
非
托管
DLL有什么区别
、
、
我是一个新手……我真的很想知道两者之间的详细区别,以及什么时候使用它们?
浏览 1
提问于2011-02-09
得票数 7
回答已采纳
2
回答
从
托管
C
++访问本机
C
++数据
、
、
我有一个原生
C
++库,它利用了一个大的静态缓冲区(它从设备获取数据)。假设这个缓冲区是这样定义的:现在我想将这个缓冲区的一部分暴露给
托管
C
++,例如,当LargeBuffer[5000]的库存储了1000字节的新数据时,我想对
托管
C
++代码执行一个回调,传递一个指向LargeBuffer[5000]的指针,以便
托管
C
++可以访问那里的1000字节数据(如果可能,直接访问,即不复制数据,以实现最大性
浏览 0
提问于2009-12-30
得票数 3
回答已采纳
2
回答
从.
NET
代码析构
非
托管
对象
、
、
、
我已经编写了一个
C
++库,它通过
C
++/CLI包装器向我的VB.
NET
应用程序公开。 我担心通过包装器传送到VB.
NET
应用程序的对象。为了使用库中的类,我为它们编写了包装器,包装器类包含指向类的
非
托管
实例的指针。在包装器类的析构函数中,我删除了
非
托管
指针所指向的
内存
。如果包装的.
NET
库将其中一个类实例传递给VB.
NET
应用程序,而VB.
NET
应用程序使用它并继续前进(
浏览 4
提问于2011-09-28
得票数 1
回答已采纳
2
回答
C
#中的
内存
问题,如果.
Net
应用程序调用dll,则正常使用,但如果从旧应用程序调用dll,则为天文数字
、
、
、
我在
C
# 3.5中创建了动态链接库,它执行一些
内存
密集型矩阵计算,其中创建和处理矩阵的次数很多。如果从.
Net
应用程序调用dll,则一切正常,但是如果从
C
++创建的应用程序调用dll,则
内存
使用量会一直攀升,直到使用矩阵的函数完成为止。我猜自动垃圾收集有问题。
浏览 1
提问于2009-10-11
得票数 2
回答已采纳
3
回答
.
NET
框架中的哪些
托管
类分配(或使用)
非
托管
内存
?
、
、
、
是否有一组已知的(有文档记录的) .
NET
类型在进程
内存
的
非
托管
部分中分配
内存
? 例如,Microsoft文档指出,WPF基础结构为其保留的呈现模型分配了
非
托管
内存
,以优化性能。.
NET
框架中是否还有使用大量
非
托管
内存
的其他类似部分?
浏览 4
提问于2009-10-04
得票数 7
回答已采纳
3
回答
什么是
C
++/CLI中的
托管
对象和
非
托管
对象?
、
什么是
C
++/CLI中的
托管
对象和
非
托管
对象
浏览 0
提问于2011-05-03
得票数 1
回答已采纳
5
回答
如何在
C
#
内存
中实例一个UNmanaged类?(可能吗?)
、
、
、
、
假设我有这样一个
C
#类:{ public void MyMethod(int d) { a = d; b = d;
c
=如果它不能在
C
#中完成,那么它能在IL中完成吗?(或者可能是
C
++/CLI?)这就引出了一个后续问题:
浏览 11
提问于2012-05-29
得票数 13
回答已采纳
2
回答
如何查看
非
托管
内存
使用情况?
、
、
、
、
如何在
c
#项目中的Visual Studio中查看和监控
非
托管
内存
使用情况?有没有办法在以后调试时检查分配的
内存
是否被正确删除?编码: pv_Memory = Marshal.AllocHGlobal(0x200000); 我正在尝试使用Visual Studio 2015中的“Diagnostics Tools”,可以看到
内存
在增加,尽管它似乎没有将
非
托管
对象和
内存
分开。Visual Studio 2015 2.引用第三方.
浏览 38
提问于2017-07-07
得票数 2
1
回答
为静态库设计
托管
DLL (
C
++/CLI)
、
我正在使用
C
++/CLI for
C
Library。我在网上搜索了一下。我有几个关于它的链接。 当然,
托管
DLL将包含
托管
C
++代码和
非
托管
C
++代码。包装的目的是将
浏览 2
提问于2011-10-21
得票数 3
回答已采纳
2
回答
用于使用
C
#、
C
++/CLI和
非
托管
C
++的应用程序的
内存
分析工具
、
、
、
、
我正在开发一个使用
C
#、
C
++/CLI和
非
托管
C
++库的64位应用程序。我知道PurifyPlus是一个很好的
C
++工具,我发现它也支持.
NET
应用程序。
浏览 1
提问于2011-07-13
得票数 3
2
回答
在
非
托管
堆上分配ref类对象
、
、
、
、
如果我在
C
++/CLI中定义了一个新的ref class,那么我可以使用这个类型作为一个标准的
非
托管
类吗?如果是的话,ref关键字会改变数据类型的
内存
布局吗?我们叫它MyExampleThing{ int b = 1;我们正在研究通过
C
++/CLI缓慢地将更多.
net
框架组件集成到这个应用程序中的可能性如果我将该类移植到ref class,它(在正常情况下)会继续在其他普通的<em
浏览 1
提问于2011-05-18
得票数 0
回答已采纳
3
回答
从
托管
代码调用时
C
++ DLL崩溃
、
、
、
有一个使用.
NET
Framework3.5用
C
#编写的WinForms应用程序。此应用程序使用使用以下声明导入的
C
++动态链接库:public static unsafe extern int LoadDBData(String dsn,这个外部dll的提供者说,发生这种情况是因为dll无法获取更多的堆大小,而我的应用程序应该提供更多的堆
内存
。 我该如何解决这个问题呢?
浏览 0
提问于2011-08-17
得票数 2
回答已采纳
1
回答
ASP.
NET
webservice使用P/Invoke调用
非
托管
代码。多个webservice请求之间是否会出现
内存
问题?
、
、
、
、
有一个ASP.
NET
the服务,它执行LoadLibrary()调用,以便在每次调用the服务时加载
非
托管
.dll,然后P/调用
非
托管
.dll中的许多函数。ASP.
NET
用于服务多个并发请求的线程模型是否意味着可能存在
内存
问题,从而非
托管
代码中分配的
内存
会被后续的webservice请求所占用?是不同的webservice请求在
非
托管
代码中分配了自己的
内存
空间,还是它们
浏览 0
提问于2011-07-01
得票数 0
回答已采纳
1
回答
.
NET
导致私有数据
内存
泄漏?
、
、
、
它们是用
C
#编写的,然后被添加到运行时中。远程调试:
内存
使用率约为5MB (也许visual studio不能真正跟踪位于另一个运行时中的插件的
内存
?) 使用windbg分析的转储文件:绝对没有占用
内存
。同样,在最大5-50MB的情况下,
非
托管
内存
增加到800MB。VMMap:堆大小为75MB,映像大小为300MB,
托管
堆大小为60MB,映射文件大小为50MB,但
浏览 1
提问于2021-03-22
得票数 0
3
回答
“
托管
”和“
非
托管
”的区别
、
、
、
我有时在谈论.
NET
时听到/读到它,例如“
托管
代码”和“
非
托管
代码”,但我不知道它们是什么,它们的区别是什么。根据定义,它们的区别是什么?使用它们中的任何一个都会有什么后果?这种区别只存在于.
NET
/Windows中吗?
浏览 2
提问于2010-08-25
得票数 144
回答已采纳
6
回答
托管
C
++和
C
++之间的区别
、
、
、
第二个问题是:我什么时候使用这两个中的哪一个?
浏览 0
提问于2008-09-22
得票数 53
回答已采纳
1
回答
在
C
#和本机
C
++之间共享
内存
、
、
、
、
有没有一种方法可以在
托管
代码和本机代码之间共享
内存
,就像
内存
映射文件一样(我使用的是MMF2.0,所以.
Net
在这个版本中不可用),我是第一次接触这个.
Net
,那么什么是真正的编组?我这样做是为了在
托管
代码和
非
托管
代码之间进行通信,但我的问题是,在封送处理期间,我们是将
非
托管
代码的
内存
部分复制到
托管
内存
区域,还是共享相同的地址空间,因此当我们从
非
浏览 1
提问于2011-11-02
得票数 1
回答已采纳
2
回答
调用返回指针的
C
++方法的
C
#。解释
内存
管理
、
、
、
、
有人能从低级/
内存
管理的角度解释一下下面"Main“中的两行
C
#到底发生了什么吗?
C
++代码(
非
托管
):}{ _name.setCString(
浏览 1
提问于2010-10-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Net调用非托管代码
时至今日,为何C语言在软件开发领域的地位仍无法撼动
稳坐开发领域霸主之位,揭秘C语言无可取代的几大原因!
押注.NET是件好事
试试看:将你的C+/CLI项目迁移至.NET Core平台
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券