腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
DbDataReader
读取
(
迭代
)
数据
时
的
大量
托管
内存
分配
、
我编写了一个应用程序,运行在连接到远程oracle
数据
库(master)
的
多台客户机上,以同步它们
的
本地开源
数据
库(slave)。到目前为止,它工作得很好。我可以把这个问题简化为一个简单
的
代码示例,它显示了我没有预料到
的
托管
内存
分配
。在这一点上,我不确定如何解释或解决这个问题。*中
的
任何一个
时
,所请求
的
列
的
内存
数据
似乎都是由OD
浏览 43
提问于2019-04-13
得票数 2
回答已采纳
2
回答
UnmanagedMemoryStream是用来做什么
的
?
、
、
谁能告诉我UnmanagedMemoryStream类是用来做什么
的
? 我不能弄清楚这个类如何以及什么时候会有用?
浏览 0
提问于2011-12-05
得票数 16
1
回答
导致OutOfMemoryException
的
DbDataReader
、
、
、
、
我正在
使用
DbDataReader
(OracleDataReader)类从Oracle
数据
库
读取
数据
。我在Visual Studio2010上运行这个程序,
使用
的
是32 to
内存
(20 to免费)
的
64位Windows10Enterprise笔记本电脑,
使用
的
是.NET 3.5 (升级到更新
的
.NET版本不是一个选项Oracle.DataAccess.Client.OracleD
浏览 9
提问于2018-02-22
得票数 1
3
回答
在调用重要
的
非
托管
代码
的
.NET应用程序中,我可以
使用
哪些工具和技术来检测和隔离高
内存
使用
率?
、
、
、
假设我有一个用WinForms编写
的
.NET应用程序。此应用程序从
托管
堆和非
托管
堆中
分配
大量
内存
。我可以(相对地)很容易地计算出
分配
细节(谁,何时,多少等等)
使用
诸如 (我没有
使用
过)或等工具
的
托管
对象。当
托管
对象
使用
重要
的
本地资源(例如Image或大型COM对象)
时
,或者当我调用具有
大量
内存
浏览 5
提问于2009-01-28
得票数 2
1
回答
托管
+非
托管
应用程序导致
内存
泄漏
、
、
我在COM组件(
使用
vb6创建)上有一个包装器
托管
应用程序(.net),其中Com组件也
使用
本机c++动态链接库。由于我不熟悉com和c++,所以我尝试从
托管
应用程序
的
角度来解决这个问题。我正在考虑这样解决:如果
托管
应用程序开始消
浏览 2
提问于2010-07-25
得票数 0
回答已采纳
2
回答
我们如何避免Marshal::StringToHGlobalAnsi进行
的
分配
?
、
、
、
我
的
从
托管
到非
托管
的
包装器正在处理
大量
数据
,这个函数Marshal::StringToHGlobalAnsi会为它们调用new,这对我来说是一个很大
的
成功。所以我
的
问题是: 我是否可以
分配
一块非
托管
内存
,并
使用
它手动将
托管
数据
类型转换为非
托管
数据
类型?
浏览 7
提问于2010-06-03
得票数 1
回答已采纳
3
回答
.NET框架中
的
哪些
托管
类
分配
(或
使用
)非
托管
内存
?
、
、
、
是否有一组已知
的
(有文档记录
的
) .NET类型在进程
内存
的
非
托管
部分中
分配
内存
? 例如,Microsoft文档指出,WPF基础结构为其保留
的
呈现模型
分配
了非
托管
内存
,以优化性能。.NET框架中是否还有
使用
大量
非
托管
内存
的
其他类似部分?
浏览 4
提问于2009-10-04
得票数 7
回答已采纳
1
回答
特征中
的
迭代
求解器是否在每次
迭代
中
分配
内存
?
、
我感兴趣
的
是用本征解稀疏矩阵方程。
迭代
求解器需要
大量
的
“划痕”向量,在每次
迭代
过程中
使用
中间值进行更新。据我所知,当
使用
迭代
求解器(如共轭梯度法)
时
,这些向量通常在开始
迭代
之前被
分配
一次,然后在每次
迭代
中重复
使用
,以避免频繁
的
重新
分配
。从ConjugateGradient类可以看出,特征在每次
迭代
时</
浏览 5
提问于2014-11-25
得票数 2
回答已采纳
1
回答
如何
使用
MySQL .net连接器对大型
数据
集进行结果集流
、
、
、
我需要从MySQL服务器中检索一个大型
数据
集以进行处理。为此,我
使用
MySQL .net连接器,因为
使用
数据
的
应用程序是用F#编写
的
。
数据
集太大,无法装入
内存
,因此我希望避免将原始
数据
完全保存在
内存
中,并在从
数据
库服务器流到应用程序时对其进行操作。我已经读到,这可以通过
使用
JDBC中
的
ResultSet属性a la 和来完成,但是我还没有发现.Net API类似的
浏览 2
提问于2014-09-08
得票数 1
回答已采纳
6
回答
如何将DataSet a转换为DataReader?
、
、
、
如何将DataSet转换为DataReader?
浏览 1
提问于2010-08-20
得票数 5
回答已采纳
1
回答
AutoMapper MapFrom不能接受空值
、
、
、
、
我
的
person
数据
库表中有一个列person。该列
的
类型为DATETIME,可为空。在我
的
代码中,我
的
User对象用当
使用
MySQL.Data包从
数据
库
读取
用户
时
,我希望
使用
AutoMapper将
数据
库结果映射到User对象。如果该
数据
为null,则将null赋值给属性,否则为date
浏览 4
提问于2020-07-25
得票数 2
回答已采纳
1
回答
WinDbg所说
的
外部碎片是什么意思?
、
、
、
我在处理bad_alloc
时
遇到了问题。当它尝试重新定位和
分配
2Mb
时
,它在std::vector.push_back期间被抛出 Heap Flags Reserv Commit Virt Free List--------------------------------- 我
的
问题是99%
的
外部碎片是什么意思,为什么是“
浏览 3
提问于2011-11-30
得票数 4
回答已采纳
4
回答
如何在C# stream.Read中进入非
托管
内存
流?
、
、
、
、
我可以
使用
UnmanagedMemoryStream
读取
C#中
的
非
托管
内存
,但如何反其道而行之? 我希望直接从
托管
流
读取
到非
托管
内存
,而不是先
读取
byte[],然后再复制。我正在对
大量
的
请求进行异步流
读取
,所以增加
的
内存
是很重要
的
(更不用说额外
的
拷贝了)。
浏览 0
提问于2009-09-02
得票数 5
回答已采纳
3
回答
如何确保通过延迟执行linq查询来关闭
数据
库连接?
、
、
>("z"), }如果不这样做,我
的
理解是调用方不能
迭代
整个列表,然后
数据
库连接就不会关闭。有什么东西我可以实现,使我想要
的
事情发生吗?这不是linq,我已经创建了一个自
浏览 1
提问于2011-05-31
得票数 1
回答已采纳
1
回答
为存储
的
进程生成接受表值参数
的
表参数
、
、
、
、
我正在调用一个接受表值参数
的
存储过程。 我知道以下传递此参数
的
选项: create DataTable、
DbDataReader
或IList<SqlDataRecord>。我
使用
的
是IList<SqlDataRecord> (
使用
DataTable类似),但它涉及到编写
大量
的
样板代码:创建集合、设置每个列
的
类型、添加行、设置每个单元格
的
值。我认为这正是Entity Framework应该自动化
浏览 1
提问于2012-05-11
得票数 0
回答已采纳
1
回答
是否可以在
迭代
DbDataReader
之前分解DbCommand
、
、
、
我有一个简单
的
应用程序,它需要执行某些查询来获取
数据
库模式信息。我已经编写了一个简单
的
方法,它执行一个查询并返回一个
读取
器,如下所示- { }调用代码确实会关闭连接,并适当地处
浏览 3
提问于2011-10-21
得票数 6
1
回答
dotMemory分析iisexpress与WebDev之间
的
巨大
内存
差异
、
、
、
我正试图通过ASP.NET MVC4 / EF5 web应用程序通过dotMemory分析来掌握
内存
使用
情况。我仍然对我所看到
的
感到困惑,但我关心
的
一件事是,在IISExpress和WebDev上运行配置文件之间
的
内存
差异很大。为什么我
的
托管
内存
在快照之后会下降呢?在IISExpress中尤其如此。 同时,我也很难找到我能影响到
的
真正问题。事情往往归结为EF或AutoMapper,我不知道如何避免实体lin
浏览 4
提问于2015-10-04
得票数 2
回答已采纳
2
回答
使用
本机整数
数据
类型来表示指令和
数据
单词,而不是
使用
动态
分配
的
类类型对象或字符串。
、
、
、
“特别是,您必须
使用
本机整数
数据
类型来表示指令和
数据
单词,而不是
使用
动态
分配
的
类类型对象或字符串。同样,您不应该尝试
使用
大量
的
单词来表示
内存
。相反,考虑按需
分配
内存
块
的
表示(即在第一次
读取
或写入块内
的
地址
时
)。”
浏览 2
提问于2014-10-06
得票数 1
回答已采纳
1
回答
从非
托管
代码释放
托管
内存
分配
、
、
、
我想在
托管
代码中执行Marshal.AllocHGlobal,用
数据
填充它,然后将
内存
块传递给非
托管
(C++)代码,然后由非
托管
代码负责释放它。但是,为了让非
托管
代码调用LocalFree,它需要由LocalAlloc返回
的
HLOCAL,而Marshal.AllocHGlobal不提供该函数。我并不一定局限于
使用
AllocHGlobal;高级目标是让
托管
代码为非
托管
代码
分配
内存
,然
浏览 0
提问于2011-07-13
得票数 1
回答已采纳
2
回答
‘给我制造了很多垃圾,能帮上忙吗?
、
、
我真的很想在几个地方
使用
C#
的
yield return构造,但是它似乎会产生很多垃圾。我在任何地方都
使用
这些组件池--用于子弹、敌人、爆炸;任何数量众多且短暂
的
东西。我经常需要循环它们
的
内容,而且我只对那些活动
的
组件(即Enabled == true)感兴趣,这就是Components属性
的
行为。 目前,在
使用
这种技术
时
,我看到了每秒高达800 K
的
额外垃圾。还有其他方式
使用
yield return
浏览 1
提问于2011-04-29
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP中性能优化之生成器
python如何读取大文件以及分析时的性能优化小技巧
Python中的迭代器和生成器
Flink Checkpoint 和 Large State 调优
云技术的发展会让数据仓库呈现哪些新趋势?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券