gpt4 book ai didi

c++ - 当程序在显示 "the program has stopped working"时崩溃时如何知道它是否是内存错误

转载 作者:太空宇宙 更新时间:2023-11-04 13:28:04 27 4
gpt4 key购买 nike

程序运行时崩溃显示“程序已停止工作”,如何判断是不是内存问题

我的程序经常崩溃,我找不到任何内存问题。

除了内存问题还有什么会导致程序崩溃?

最佳答案

通常当您不通过指针取消分配已用内存时,程序往往会在最后崩溃。没有足够的内存空间会使 Cuda 程序崩溃。

其他包括在 cuda 的情况下在主机和设备中使用越界数组。

尽可能尝试使用异常处理程序,以便您可以跟踪错误。

在你的情况下,因为它在运行时停止......尝试使用调试器。你会发现错误。也有用于 cuda 的调试器。您需要选择一个线程并跟踪跟踪。确保您也不要在线程中使用越界数组。+

关于c++ - 当程序在显示 "the program has stopped working"时崩溃时如何知道它是否是内存错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32624791/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com