`
heartneo
  • 浏览: 64011 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

高效率的Debug

阅读更多
在实践开发中 Debug 的重要性是无可替代的,再遇到N多次循环Debug时难道必须要一次一次手动跟踪吗? 那上千次的循环,有多痛苦?

最近才发现MyEclipse是有办法对Debug进行控制的。

public static void main(String[] args) {
		int a=0,b=0;
		for(int i=1;i<100;i++){
			a++;
			if(i>50 && i%2==0){
				b++;
			}
		}
		System.out.println(a);
		System.out.println(b);
	}



例如要对以上示例进行调试

如果想直接Debug到第40次循环,可以这样做

在断点处右键  Breakpoint properties


选中Hit Count  填入循环的次数


运行Debug会看到


除此之外还有


表示当a的值为50时的程序执行


表示当b的值发生改变时的程序执行

上述3种方法也可以组合使用 不过要计算好啊 否则就执行出错了
  • 大小: 54.1 KB
  • 大小: 29.5 KB
  • 大小: 22.4 KB
  • 大小: 39 KB
  • 大小: 41.8 KB
分享到:
评论

相关推荐

    51debug--------汇编与C语言

    当我们写出程序,但我们却不知道,这个程序有没有问题时,我们可以利用这个软件来进行调试,可以一次调试完成,看整体的结果,也可以详细的单步执行,来看每一步的执行结果,会...让我们在写程序的过程中,少走弯路,让效率更高

    此apk是一款可以对APP进行测试的软件,可以在任何情况下快速测试手机app的CPU、内存、流量、电量、帧率/流畅度等性能测试

    提供详细操作说明书,可高效率学会工具使用 GT是直接运行在手机上得"集成调测环境"(IDTE, Integraged Debug Environment),同时它也具备离线测试能力。它可以检测得特性特征如下 CPU,内存 网络流量 流畅度/帧率 ...

    vBulletin 3.5.0 Gold UTF-8 简繁中文修正标准版

    vBulletin 是一个功能强大、可扩展和可完全定制的 Web 站点论坛包,由 Web 上最快速成长的脚本语言 PHP 编写,其高效率和用 MySQL 建构的超快后端数据库饱受赞誉,是大中站点社区建构理想的解决方案。大家可以把这 ....

    spring测试hikari所需jar包

    用于代码测试,对测试类和方法进行单独测试和debug,高效率对各种方法进行测试

    boost日志库的使用

    在boost中有自带的日志库供开发人员使用但效率不是最高的: 加入头文件#include 即可引入日志库 boost中的log库有以下六种级别: BOOST_LOG_TRIVIAL(trace) &lt;&lt; A trace severity message; BOOST_LOG_TRIVIAL...

    VC内存泄漏检测原理及源码

    效率较高(编译debug_new.cpp 时有效;参见文件中的注释)  我本人认为,debug_new目前的一个主要缺陷是不支持多线程。对于某一特定平台,要加入多线程支持并不困难,难就难在通用上(当然,条件编译是一个办法,...

    汇编零起点教学 ,汇编语言指令是用一些具有相应含义的助忆符来表达的,所以,它要比机器语言容易掌握和运用,但另一方面,它要直接使用CPU的资源,相对高级程序设计语言来说,它又显得难掌握。

    而用汇编语言编写程序几乎是程序员直接在写执行代码,程序员可以在程序的每个具体细节上进行优化,这也是汇编语言程序执行高效率的原因之一。 3、编写程序的复杂性 汇编语言是一种面向机器的语言,其汇编指令与...

    pmd 4.2.6及安装图解

    该软件功能强大,扫描效率高,是Java程序员debug的好帮手。 PMD支持的编辑器包括:  JDeveloper、Eclipse、JEdit、JBuilder、BlueJ、CodeGuide、NetBeans/Sun Java Studio Enterprise/Creator、IntelliJ IDEA、...

    qt实现windows下屏幕录制

    1.建议使用release模式运行,因为debug模式下,运行效率会降低,导致保存的avi文件实际帧率和你设置的帧率不同,播放的时候感觉就像在快进一样。 2.如果你的电脑配置相当牛逼,你可以将帧率设置的更高一点。 3.如果...

    用C#编写的汇编集成环境

    使用EDIT、MASM、LINK、DEBUG的四步命令模式,其步骤繁琐,界面不友好,给教学和使用带来了一定的困难,因此有必要开发一个集编辑、编译、连接、调试一体化的集成开发环境,使对汇编语言的编译、连接和执行操作方便...

    Editor Console Pro 3.971

    效率提升:使用Editor Console Pro,开发者可以显著提高debug效率。该插件允许开发者在输出时指定特定的标签,并只查看某个标签的输出内容,这使得在大量的日志信息中快速定位到关键信息变得非常容易。 代码块查看:...

    Unity中的ConsolePro插件

    效率提升:使用Editor Console Pro,开发者可以显著提高debug效率。该插件允许开发者在输出时指定特定的标签,并只查看某个标签的输出内容,这使得在大量的日志信息中快速定位到关键信息变得非常容易。 代码块查看:...

    PhpStorm+xdebug+postman调试技巧分享

    写PHP时,一直用postman做测试,最近发现在测试过程中可以用xdebug来断点调试,比原来手动打exit或者die来断点效率高多了

    Android 分析工具-dumpsys

    不需要打trace了,实时监控关心的关键信息的值...Android的服务基本都有dump信息,debug的利器,效率极高(相比trace和断点调试) 开发、维护人员需要经常使用并熟悉相关的表示 适时扩展dump的输出及格式,方便适时调试。

    VC++ 掀起你的头盖来

    去除了我们所使用的语言的神秘感,尤其重要的是使我们在debug和使用语言高级特性的时候有更好的把握,可以帮助我们提高代码效率。

    vBulletin v3.5.0 Gold UTF-8 简繁中文修正标准最终版(52popx)

    一个功能强大、可扩展和可完全定制的Web站点论坛,由Web上最快速成长的脚本语言PHP编写,其高效率和用MySQL建构的超快后端数据库饱受赞誉,是大中站点社区建构理想的解决方案 基于vBzh.Com发布的版本,已经去回传,...

    dbg_new.rar_dbg_new

    C++内存泄漏检测原理+实例源码下载,是一个跨平台的C++ 内存泄漏检测器的源程序,一个主要缺陷是不支持多线程。分配内存时不进行文件名复制,而只是保存其指针;效率较高(编译debug_new.cpp

    dbg_new.rar_dbg_new.zip

    C++内存泄漏检测原理+实例源码下载,是一个跨平台的C++ 内存泄漏检测器的源程序,一个主要缺陷是不支持多线程。分配内存时不进行文件名复制,而只是保存其指针;效率较高(编译debug_new.cpp

    Xcode 的核心观念

    本文档详细介绍了XCode的界面功能和源代码编写的高级技巧。能够让读者大大提高源代码编写和debug的效率。适用于iOS以及OSX的编写。非常值得学习的材料。

    java流程分析(SOPA)

    而各个方法之间的调用、一个功能的实现机制等往往需要很多的沟通,这就造成了相互之间团队协作的效率不够高。如果架构师将流程分析图发给其他开发人员,则会使其他人对项目的架构一目了然,从而能够快速的领会架构师...

Global site tag (gtag.js) - Google Analytics