eclipse里面断点不被触发的问题
2011-09-21 13:14
232 查看
今天发现一个奇怪的问题,就是在eclipse里面设置的断点无论如何就是不被触发。
现象如下:我启动了好几个服务(不同的jvm进程),有一个服务的代码中设置的断点始终不能被触发,其它几个服务都好好的。通过日志可以确定程序肯定被正确执行,而且设置断点的行也被执行了。检查“Skip All Breakpoints”也没有选中,重启现象依旧。
后来网上搜了一下发现,这原来是jdk的一个bug,我用的是jdk1.6 update 14,正好是有问题的这个版本。
详细说明见:http://www.oracle.com/technetwork/java/javase/6u15-142514.html
解决方案,很简单,就是得使用Parallel Scavenge garbage collector (
or the Parallel Compacting garbage collector (
http://stackoverflow.com/questions/1370868/eclipse-debugger-doesnt-stop-at-breakpoint
现象如下:我启动了好几个服务(不同的jvm进程),有一个服务的代码中设置的断点始终不能被触发,其它几个服务都好好的。通过日志可以确定程序肯定被正确执行,而且设置断点的行也被执行了。检查“Skip All Breakpoints”也没有选中,重启现象依旧。
后来网上搜了一下发现,这原来是jdk的一个bug,我用的是jdk1.6 update 14,正好是有问题的这个版本。
详细说明见:http://www.oracle.com/technetwork/java/javase/6u15-142514.html
解决方案,很简单,就是得使用Parallel Scavenge garbage collector (
-XX:+UseParallelGC)
or the Parallel Compacting garbage collector (
-XX:+UseParallelOldGC)这两种垃圾收集器的其中一种。加上-XX:+UseParallelGC选项,果然问题解决。或者升级jdk版本。stackoverflow上有对这个问题的详细说明。
http://stackoverflow.com/questions/1370868/eclipse-debugger-doesnt-stop-at-breakpoint
相关文章推荐
- 关于eclipse 里面,运行是找不到主类的问题
- Eclipse 无法打断点问题-遇到带斜杠的断点图标
- 解决eclipse没有断点却在有异常时跳到debug模式界面的问题
- Eclipse+Tomcat 调试断点没有显示的问题
- eclipse 里面启动tomcat 提示问题Removing obsolete files from server...
- Eclipse断点问题
- 基于Eclipse IDE断点不能停下的问题解决(断点标志上带斜杠)
- eclipse+PyDev里面import win32api报错的问题解决
- Mac Eclipse里面编码转换正常,打成Jar包以后转码成乱码问题
- eclipse debug断点问题
- Eclipse断点调试问题
- opencv3.2 findContours debuge模式下触发断点问题
- eclipse在osgi里面出现乱码的问题解决
- svn问题:在eclipse里面使用SVN,怎么实现版本回滚呢?
- QT中断点不触发的问题
- Mac Eclipse里面编码转换正常,打成Jar包以后转码成乱码问题
- 关于在eclipse里面配置tomcat需要注意的一些问题
- eclipse里面tomcat配置问题
- 在eclipse中新建Dynamic web project时选择2.5和3.0的区别(里面涉及servlet和tomcat的问题)
- build.xml文件编译java文件到Tomcat的webapps目录下,但是Eclipse里面设置的断点变的无效