1、打开“IE浏览器”,进入主界面,点击右上角工具,然后点击internet选项,如下图所示:
2、进入internet属性对话框点击上方菜单栏处高级,如下图所示:
3、进入“高级”界面页,在设置中,找到禁止脚本调试(Internet)禁止脚本调试(其他)勾选,点击保存,如下图所示:
4、打开电脑左下角“开始”菜单,找到运行点击进入,如下图所示:
5、在d出的运行对话框输入regsvr32actxprxydll点击确定,然后输入regsvr32shdocvwdll点击确定,如下图所示:
6、等待d出下图对话框,表示注册成功,重启电脑,问题解决,如下图所示:
呵呵,这个我最在行啦,说实话,调试的过程中,不怕崩掉,就怕什么错误信息都没有。
首先,既然down掉了,那么肯定会有错误信息,这个通常是出在调试环境的console或log文件中,根据错误信息的内容初步判断错误类型,如果是编译后的初次调试,大部分情况下是空指针(空内存)访问错误,即实际为null的内存被使用,当然也可能是其他错误。无论怎样,在这个位置加入断点,即在这行代码不出错,一旦执行该行,程序即崩溃(无法调试的环境下则加入充分的debug信息),再次运行程序,在这一点上监视各个变量,找到导致崩溃的变量值,向上追溯,找到给该变量赋值的逻辑,如果是通过其他变量传递过来的,则逐层向上逆向追踪,通过断点来找到函数的呼出元,当找到赋值 *** 作的根源时,错误的原因也就找到了,接下来就是分析原因,讨论对策,查找影响范围了。。。。
down掉的程序不可怕,可怕的是没有任何错误信息得bug(加上这句可以提高印象分哦O(∩_∩)O~)
debug模式下性能会损失的原因主要有以下几点:
1 debug模式下,编译器会对程序进行更多的优化,使得程序的运行速度更慢;
2 debug模式下,程序会被加载更多的调试信息,而这些调试信息会使得程序运行变慢;
3 debug模式下,程序会添加额外的检查,使得程序运行变慢;
4 debug模式下,程序会添加额外的日志信息,使得程序运行变慢;
5 debug模式下,程序会添加额外的调试代码,使得程序运行变慢;
6 debug模式下,程序会添加额外的断点,使得程序运行变慢。
因此,debug模式下性能会损失是由于程序添加了大量的调试信息、检查、日志信息、调试代码以及断点等,使得程序运行变慢,从而导致性能损失。
以上就是关于Debug error 怎么解决全部的内容,包括:Debug error 怎么解决、程序有几万行代码,编译通过了,运行的时候崩溃了,怎么定位错误面试题。。求解、正常情况下debug模式下性能会损失原因等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)