我们正在开发一个video游戏, 从来没有错误 ,像任何应用程序,有时可能会导致硬崩溃的错误。 不幸的是,由于我们使用的是封闭源代码中间件(Unity 3D),迄今为止我们已经编制的一些崩溃在我们的控制之外,无法解决或解决它们。
虽然我们希望并等待中间件开发人员解决这个问题,但是我们希望看看是否有可能使崩溃更具信息性和用户友好性。 例如 – 我们用户可能遇到的罕见的崩溃之一是某些AV产品导致某种线程上下文竞争条件并导致游戏爆炸。 我们希望能够检测崩溃和错误签名,并向用户提供指向我们的wiki或论坛的链接(如果可能的话)。
是否可以编写一个轻量级的看门狗进程或父进程来响应Windows平台上的崩溃事件?
StretchDIBits仅在特定图像尺寸下失败
shell扩展可能导致我的程序崩溃?
当用_O_U8TEXT处理unicode时使用setmode时,C ++崩溃
gdb核心转储打开失败
Java崩溃的Windows
如何(故意)使用new在C ++中导致程序崩溃
未处理的exception导致应用程序崩溃与“EventType clr20r3,P1 w3wp.exe”在日志中,但没有详细信息
自动重启崩溃的Linux守护进程
在崩溃过程之外收集崩溃转储是至关重要的。 你永远不知道你的未处理的异常处理程序是否受到影响。 但是还有其他的选择:
启用WER LocalDumps并为存储转储的目录写一个看门狗(FileSystemWatcher)。
在崩溃时配置AeDebug并附上您自己的调试器。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。