Eclipse debug 的 drop to frame 的技巧
2015-12-15 13:17
537 查看
分享:Eclipse 中 drop to frame 的调试技巧
前些天和同事交流调试技巧时,知道了 Eclipse debug 时有个 drop to frame 的技巧。这是我以前不知道的,自己又查了一下这个功能的含义。官方的解释是:Select the Drop to Frame command [
]
to re-enter the selected stack frame in the Debug View.
Note this command is only available if the current VM supports drop to frame and the selected stackframe is not the top frame or a frame in a native method.
就是说,这个功能可以重新跳到当前方法的开始处重新执行,并且所有上下文变量的值也回到那个时候。不一定是当前方法,可以点击当前调用栈中的任何一个frame跳到那里(除了最开始的那个frame)。主要用途是所有变量状态快速恢复到方法开始时候的样子重新执行一遍,即可以一遍又一遍地在那个你关注的上下文中进行多次调试(结合改变变量值等其它功能),而不用重来一遍调试到哪里了。当然,原来执行过程中产生的副作用是不可逆的(比如你往数据库中插入了一条记录)。
这里也说了如何使用这个功能:http://www.javalobby.org/forums/thread.jspa?threadID=15271&tstart=0
其实这个功能早就有了,就是一般人不知道或很少使用。
好文要顶 关注我 收藏该文
William's Tech Space
关注 - 2
粉丝 - 14
+加关注
1
0
(请您对文章做出评价)
« 上一篇:为eclipse3.6安装subversive插件
» 下一篇:Oracle
Developer Tools For Visual Studio的使用
posted @ 2010-09-03 08:26 William's Tech Space 阅读(1786)
评论(1) 编辑 收藏
发表评论
#1楼 2012-10-30
13:04 | 笨鸟刃心
谢谢你!
相关文章推荐
- Eclipse - 【日常问题】
- 深入分析JavaWeb Item20 -- EL表达式和EL函数库
- eclipse中在不停止服务器的情况下停止当前调试
- Java反射机制
- java动态绑定
- spring组件扫描详解
- Java中数据类型及其之间的转换(转)
- Java参数传递机制
- java enum(枚举)使用详解+总结
- java Timer
- 深入分析JavaWeb Item19 -- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- 上struts2的xml在<result type="redirect">参数问题
- java获取客户端的ip地址
- Struts2拦截器执行顺序
- JDK1.5,Switch中使用Enum
- 【JVM系列】Java类型装载、连接与初始化
- Eclipse,MyEclipse相关问题解决方案
- 解决Unable to locate Spring NamespaceHandler for XML schema namespace
- Mac 上查找javahome
- SSH之旅(三)Struts1和Struts2的前世今生