intellij idea-为什么idea在debug时,执行代码速度这么慢?该怎么设置

问题描述

为什么idea在debug时,执行代码速度这么慢?该怎么设置

调用个查询数据的方法都要10来秒,eclipse则是一两秒?idea该如何去设置来改变这种情况,不然debug时太慢了,执行下一个了还可以去喝杯茶回来才显示成功

解决方案

看看你在debug的时候是否在方法上加了断点,如果在方法上加了断点,那么运行时非常慢。
设置如下:
http://zhidao.baidu.com/link?url=hY2wE1DUe1kYFoJkNQW4aXB-D9HoE96Z-s7HBBC2Z6dqQQpx5qpEpk7LinS4e81HY7o0FG72VsF6p8RQoUx_aK

解决方案二:

勾选掉debug设置的show value line,这样就好了。

时间: 2024-10-27 08:00:02

intellij idea-为什么idea在debug时,执行代码速度这么慢?该怎么设置的相关文章

GDB秘技--调试时执行代码中的特定函数

        在使用GDB调试程序时,有时遇到看到数据不知所云,必须对照定义才能看懂, 有时还要做些运算才能看出来,这样效率显然不高. 如果需要查看一个变量类的当前值,简单的数据类型还好说,如果遇到一些枚举型的变量或特殊条件,想要看到清晰的数据输出,就会比较繁琐. 好在GDB提供了一个调试时执行某个函数的功能:call, 在需要时能帮你解决大问题.         举个简单的例子,如果有一个类定义了一个dump方法, 在调用时或者在类的内部,都可以在你想要看看数据时,使用call执行一下: a

剖析在WAS 6.1.0.19上碰到/snoop时执行不完整而出现ClassFormatError

剖析在WAS 6.1.0.19上碰到/snoop时执行不完整而出现ClassFormatError 关键字: WAS Linux 6.1.0.19 snoop ClassFormatError 环境RedHat Linux + WAS 6.1.0.19 部署默认的应用程序 DefaultApplication.ear,访问 /snoop时,出现页面显示不完整,只显示 Servlet Name: 并到 Request Information: 这两项的内容, 然后在页面的源码最下面有一行,虽然源码

怎么能在debug时跟到一个控件的源码里啊,有控件源码。

问题描述 在用infragistics控件,有的源码,我想在debug时可以跟到控件的源码里.我用visualstudio2005,asp.net2.0infragistics控件是个安装文件,安装后,会带visualstudio的tools里增加很多控件,直接拖拽到aspx页面上就可以了.源码是很多文件夹,每个文件夹都是一个控件,包含project文件.怎么才能在degug时,跟到控件的源码里啊? 解决方案 解决方案二:貌似本地的都可以吧如果不太多你可以添加至solution然后引用进而DEB

Android创建或升级数据库时执行的语句

  Android创建或升级数据库时执行的语句,如果是创建或升级数据库,请使用带List参数的构造方法,带SQL语句的构造方法将在数据库创建或升级时执行.

服务器-web项目在执行大量的插入语句时执行一段时间后卡死

问题描述 web项目在执行大量的插入语句时执行一段时间后卡死 SSH框架,在页面有一个poi 批量导入excel的功能,每读取excel一行,保存为一个实体然后循环insert到DB里.刚开始程序运行正常,但是一段时间过后,系统出现卡死,不再执行insert sql ,刷新页面也没有响应,只能重启服务器.期间程序没有报错,myeclipse也不是内存溢出导致的卡死,因为点击其他功能模块时不会出现上述所说的问题,只有在执行大量的insert sql 时才会. 因为代码没有报错我也就不贴代码了. 我

MVC中使用Knockout,json获取数据成功后,遍历填充视图模型时,代码不执行怎么回事

问题描述 MVC中使用Knockout,json获取数据成功后,遍历填充视图模型时,代码不执行怎么回事 function AppViewModel() { var self = this; self.brandstandards = ko.observableArray(); self.cart = ko.observableArray(); self.orders = ko.observableArray(); function BrandStandardViewModel(firstself

Eclipse在Debug时不在指定位置暂停

今儿将一个项目改了很多,在Debug时在绿行停在非指定位置(没有打断点的位置),就是不在打断点的地方暂停,但是能正常run. clean.fresh.重启皆没用. 解决方案: 在BreakPoints窗口removeAll断点,然后重新在想要暂停的地方打断点,再debug就OK了.

QT+sqlite 用query时,在debug时,释放失败,请问为什么?

问题描述 QT+sqlite 用query时,在debug时,释放失败,请问为什么? 我把sqldatabase定义为类的数据成员:然后在某个成员函数中声明一个query. 查询数据时,并没有任何问题,但是在释放时,程序报错.说是使用了不合法的地址. 另外:如果忽略,即用release时,可以正确运行. 解决方案 自己解决了,但是非常狗血. 解决方案二: 不会,确实 不知道

messagebox-想在程序被其他程序关闭时执行一个MessageBox指令该怎么弄?

问题描述 想在程序被其他程序关闭时执行一个MessageBox指令该怎么弄? 我想在程序被其他程序关闭时 或者在系统关机 程序被关闭的时候 执行一个MessageBox指令 不是在人为关闭的时候 该怎么做 就以一个普通的WIN32应用程序作例子 解决方案 这个要看是怎么关闭的了.如果是直接杀进程,显然是不能执行messagebox,要是能执行messagebox,理论上就可以执行别的.那等于就是说这个程序无法关闭. 真的有这样的办法,那就存在可以不被关闭的程序,那写病毒的人用这种方法写程序,杀毒