未处理的异常

匿名 (未验证) 提交于 2019-12-03 00:29:01
在某一个项目中,一开始没出现这个错误,后来过了一年后,再运行这个程序的时候,总是报堆栈溢出的错误。经过好几天的折腾,配置环境,调整视频格式,终于发现,其实是有一行代码的内存过大,所以才会溢出,遇到此类问题的时候,一定要仔细排查整个项目中所有的和内存相关的代码。因为在这个项目中,在函数的第一句就报错了,误导了我们,让我们以为是opencv封装的函数的问题,其实是这个函数中的某一句话出现了问题。。。
为什么以前运行的时候没有出问题呢?
因为以前用的两台电脑都是刚刷完系统后的电脑,所以当时内存不会出问题。。。
还有逐句排查法,虽然很笨,但是有时候确实最有效的。。。
巨坑啊!!!!!!

文章来源: 未处理的异常
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!