社区
C#
帖子详情
C#在运行时内存不足是怎么原因,该怎么解决,哪位大佬可以指点一下吗?
weixin_43886835
2019-03-20 04:41:48
C#在运行时内存不足是怎么原因,该怎么解决,哪位大佬可以指点一下吗?
...全文
2719
28
打赏
收藏
C#在运行时内存不足是怎么原因,该怎么解决,哪位大佬可以指点一下吗?
C#在运行时内存不足是怎么原因,该怎么解决,哪位大佬可以指点一下吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
꧁༺张家煜༻ ꧂
2019-03-23
打赏
举报
回复
display释放资源
Chasmれ
2019-03-23
打赏
举报
回复
声明的变量太大了,比如你声明一个 byte[] buffer=new byte[1024*1024*1024];有时就会出现这种情况
jayhai
2019-03-22
打赏
举报
回复
改成64位 运行...
太阳的星星
2019-03-22
打赏
举报
回复
可以加内存吗?
qq_44455111
2019-03-22
打赏
举报
回复
不错的问题
xiaoxiangqing
2019-03-22
打赏
举报
回复
运行什么地方需要这么大内存?
weixin_44818406
2019-03-22
打赏
举报
回复
貌似改成64位运行应该就可以了吧?
我是太阳啊☀️
2019-03-22
打赏
举报
回复
不知道是什么问题。。。。
平底锅锅锅
2019-03-21
打赏
举报
回复
有没有dll。C#一般会自动清理。
weixin_43886835
2019-03-21
打赏
举报
回复
谢谢,各位给的建议,我已经解决了
OrdinaryCoder
2019-03-21
打赏
举报
回复
1.是否因为加载的数据量过大(一般不会),将程序改成64位,已经是64位好像可以扩充虚拟内存,没弄过
2.有内存泄漏的地方,需要查代码看哪块有问题,针对性改
足球中国
2019-03-21
打赏
举报
回复
如果创建了数组多半是第二个(图片提示里的)。
xian_wwq
2019-03-21
打赏
举报
回复
应该不是总体内存不够,
最大可能是内存碎片太多,导致不可用
虽说c#有GC
但是如果消耗内存这么厉害,
还得自己构造对象池或中内存池
提供内存使用效率
倒地狂笑
2019-03-21
打赏
举报
回复
代码贴出来 看看
baidu_27549073
2019-03-21
打赏
举报
回复
1、检测有没有写错代码,写了死循环,调用某个方法时,无限调用自己,或for循环永远在循环中 2、拉取了大量数据 3、创建了大量对象(这个大部分不是问题的关键部分)
mk_lucifer
2019-03-21
打赏
举报
回复
这种情况一般是你程序写错了,自己查代码才知道。。。
牧歌ing
2019-03-20
打赏
举报
回复
有可能是你这个对象加载的数据太多了,某个对象一直在.Add()等类似操作最终也可能内存溢出
wanghui0380
2019-03-20
打赏
举报
回复
当0代对象要一个大内存的时候,微软会通知2代和3代回收,如果2代,3代有占用。尤其是3代的大对象占用(系统目前暂时不会移动3代大对象,据说以后会做优化),此时系统只能在“破碎内存空间”里找一点相对平整的空间出来给你分配,如果他找不到这样的空间,此时就会报那个“异常”
exception92
2019-03-20
打赏
举报
回复
找一篇关于“C# 内存管理”的文章看看,一般都会给出相应的方案。
exception92
2019-03-20
打赏
举报
回复
调试检查代码吧,看另一种情况是否调用了非托管的资源。
加载更多回复(8)
【已弃用】
C#
高级网络编程(TouchSocket)
分别为
C#
语言入门基础(已完结)
C#
高级语言基础(持续更新)
C#
入门级网络编程(已完结)
C#
高级网络编程(持续更新) TouchSocket网络通信框架详解(未开始) 项目实战(未开始) 对于第二大类,会教学目前...
C#
反射(Reflection)详解-Assembly
可以使用反射在
运行时
创建、调用和访问类型实例。有关反射的特定方面的主题,请参见本概述末的。加载程序管理,应用程序域构成具有相同应用程序范围的对象周围定义的边界。此管理包括将每个程序集加载到相应的应用...
不安装
运行时
运行 .NET 程序 - NativeAOT
上一篇我们写了如何通过 SelfContained 模式发布程序(不安装
运行时
运行.NET程序)达到不需要在目标机器上安装 runtime 就可以运行 .NET 程序的目标。其实除了标准的 self-contained 微软还给我们带来了 Native AOT ...
:实用 FRIDA 进阶 --- objection :内存漫游、hook anywhere、抓包
转载:实用FRIDA进阶:内存漫游、hook anywhere、抓包:https://www.anquanke.com/post/id/197657 frida github 地址:...
Windows Hook的简单介绍——此树是我栽,此路是我开
之前学习的过程中,学会了一项技术,时常感觉“无用武之地”,这应该是我自己学习的一个误区,之后自己会多在实战中检验技术,也希望有
大佬
多多
指点
。 本文内容 本文将简单介绍Windows Hook的基本内容,以及一些自己...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章