[quote=引用 5 楼 q4690q 的回复:] [quote=引用 3 楼 xomix 的回复:] c0000005 内存溢出或内存错误,原因很简单: 1、程序本身变量的生命周期有问题导致的程序内存膨胀,内存占用超限,导致错误。 2、内存本身问题导致程序占用内存高度到达该位置后引起的内存申请错误。 要确认位置很简单: 先运行一次内存检查,确认内存没有问题。 如果内存没有问题你可以在你的程序运行的同时开一个系统监控记录,看看内存波动,尤其看看出错时内存占用量。
可能是有内存泄漏。不是内存够用就不会出错的,你要看看这个进程占用内存是不是一直涨,占用了多少。
[quote=引用 3 楼 xomix 的回复:] c0000005 内存溢出或内存错误,原因很简单: 1、程序本身变量的生命周期有问题导致的程序内存膨胀,内存占用超限,导致错误。 2、内存本身问题导致程序占用内存高度到达该位置后引起的内存申请错误。 要确认位置很简单: 先运行一次内存检查,确认内存没有问题。 如果内存没有问题你可以在你的程序运行的同时开一个系统监控记录,看看内存波动,尤其看看出错时内存占用量。
c0000005 内存溢出或内存错误,原因很简单: 1、程序本身变量的生命周期有问题导致的程序内存膨胀,内存占用超限,导致错误。 2、内存本身问题导致程序占用内存高度到达该位置后引起的内存申请错误。 要确认位置很简单: 先运行一次内存检查,确认内存没有问题。 如果内存没有问题你可以在你的程序运行的同时开一个系统监控记录,看看内存波动,尤其看看出错时内存占用量。
[quote=引用 18 楼 q4690q 的回复:] 看vs上没有任何异常,也看不出那句语句出错了,如果能看出来,那我就可以找办法决解了,不知道哪里出错了
看vs上没有任何异常,也看不出那句语句出错了,如果能看出来,那我就可以找办法决解了,不知道哪里出错了
连你都不知道问题的大致范围,别人就更不可能知道了
110,533
社区成员
642,574
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧