- 浏览: 224475 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (226)
- websphere (12)
- Websphere Portlet Factory (2)
- portal (8)
- SOA (14)
- Requirement (5)
- Management (23)
- Open Source (9)
- design (21)
- JDK (34)
- Diary (16)
- Database (26)
- UI (18)
- Audio (1)
- Security (5)
- 水平网站 (2)
- 其他 (6)
- J2EE事务相关 (8)
- Spring (3)
- Integration (3)
- Mobile Programming (1)
- Cloud (2)
- 性能调优 (11)
- Hibernate (5)
- 算法 (1)
最新评论
-
hanmiao:
我在IBM网站上找到这篇文章,比较详细的介绍了信息分片与信息分 ...
Websphere MQ -
lancezhcj:
...
Oracle索引 -
shaier:
讲的很不错啊!
SERVICE_NAME, SID和schema区别 -
echohfut:
好久没有关注了。但是取下来的代码怎么导入Eclipse呢?
liferay笔记 -
webee:
已经有ide了!命令都可以不要了!
liferay笔记
为了查看Eclipse GC log,需要在eclipse.ini 中加入
-XX:+PrintGCTimeStamps -XX:+PrintGCDetails -verbose:gc -Xloggc:gc.log
在Eclipse安装目录查看gc.log
9.768: [Full GC 9.769: [Tenured: 7678K->9025K(27328K), 0.3117731 secs] 9172K->9025K(39616K), [Perm : 16383K->16383K(16384K)], 0.3122537 secs]
从上面的日志看似有perm 区(16384K)满引起的Full GC, 需要增大perm区空间和初始空间
-XX:PermSize=64m -XX:MaxPermSize=64m
在重启Eclipse有如下log
1.338: [GC 1.338: [DefNew: 10944K->1028K(12288K), 0.0223470 secs] 10944K->1028K(39616K), 0.0224436 secs] [Times: user=0.03 sys=0.00, real=0.03 secs]
2.053: [GC 2.053: [DefNew: 11972K->434K(12288K), 0.0159322 secs] 11972K->1431K(39616K), 0.0161071 secs] [Times: user=0.01 sys=0.00, real=0.02 secs]
2.923: [GC 2.923: [DefNew: 11378K->1048K(12288K), 0.0192125 secs] 12375K->2044K(39616K), 0.0193916 secs]
貌似初始yong 区空间小了引起yong GC,让初始堆空间跟最大堆空间一样大(yong区应该也会按比例增大吧),GC消除了。
最终eclipse.ini如下
-startup plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222 -product org.eclipse.epp.package.java.product --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms384m -Xmx384m -XX:PermSize=64m -XX:MaxPermSize=64m -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -verbose:gc -Xloggc:gc.log
有趣的是关掉Eclipse会看到如下的log
20.639: [GC 20.639: [DefNew: 104960K->12258K(118016K), 0.2109056 secs] 104960K->12258K(380160K), 0.2110277 secs] [Times: user=0.20 sys=0.00, real=0.20 secs]
31.909: [GC 31.909: [DefNew: 117218K->7351K(118016K), 0.2577353 secs] 117218K->19392K(380160K), 0.2578431 secs] [Times: user=0.24 sys=0.00, real=0.25 secs]
Heap
def new generation total 118016K, used 37344K [0x02b00000, 0x0ab00000, 0x0ab00000)
eden space 104960K, 28% used [0x02b00000, 0x0484a4c0, 0x09180000)
from space 13056K, 56% used [0x09180000, 0x098add90, 0x09e40000)
to space 13056K, 0% used [0x09e40000, 0x09e40000, 0x0ab00000)
tenured generation total 262144K, used 12041K [0x0ab00000, 0x1ab00000, 0x1ab00000)
the space 262144K, 4% used [0x0ab00000, 0x0b6c25c0, 0x0b6c2600, 0x1ab00000)
compacting perm gen total 65536K, used 36982K [0x1ab00000, 0x1eb00000, 0x1eb00000)
the space 65536K, 56% used [0x1ab00000, 0x1cf1d8e0, 0x1cf1da00, 0x1eb00000)
No shared spaces configured.
发表评论
-
jvisualVM profiling分析
2012-06-29 22:34 9741. 用jdk1.6自带的JVisualVM版本好像比较低,最 ... -
java 常见排序算法
2011-10-26 22:25 824摘自http://deng5566.iteye.com ... -
code review
2011-07-24 10:50 855Code Review时考虑到的有 a. 从Col ... -
有趣的java类
2011-07-24 10:20 8741. WeakHashMap 作用:访问这个map时会检查所 ... -
jdk泛型
2011-07-02 22:09 9071. 泛型不是协变的 List<Object> ... -
通过网络加载类
2011-03-14 09:21 702RMI / RPC / Web Service 调用 ... -
JDK中用到的设计模式
2011-02-19 19:28 13871. java.io 中用到了装饰模式和适配器模式 装饰模式 ... -
单例类
2011-02-09 20:10 771单例类中考虑到的有: 1. 私有的构造函数 2. stat ... -
如何简单的得到Java进程的stack trace dump
2010-12-13 22:25 1314最简单直接变态的方法是:找到这个java进程的id(linux ... -
Class Loader
2010-11-26 14:18 781学习ClassLoader有几个关 ... -
ClassNotFoundException and NoClassDefFoundError
2010-11-26 13:51 1773From: http://jroller.com/sjivan ... -
如何避免两个对象的相互引用引起的堆栈溢出
2010-11-21 07:38 1071两个对象相互引用,并且这种引用关系定义在构造函数中时,初始化这 ... -
java 对象状态
2010-11-15 17:43 2365对象一共有六种状态: 强引用有三种, 可触及的 ... -
java 中多继承
2010-11-14 09:58 700我们知道,java是不支持多继承的。要实现此目的, 方法一: ... -
动态加载类的方式
2010-11-08 12:29 780背景知识:类的初始化前还需要有两个阶段:load和连接。连接又 ... -
深入Java虚拟机
2010-11-03 09:27 8521. 能否自己写一个java.lang.Virus类用?该类能 ... -
Java正则表达式
2010-10-23 21:42 2910转自:http://hi.baidu.com/xu_yunan ... -
HotSpot GC
2010-10-14 08:22 983按代的垃圾收集机制, 主要分为三种: 复制算法,空间被 ... -
多线程同步
2010-08-17 17:10 7221. synchronized语句 同步的代码块尽量 ... -
java中的动态代理
2010-08-17 14:13 810jdk中动态代理只支持接口的方式 实现方式是: ...
相关推荐
Log4e是一个免费的Eclipse插件,可以帮助您在Java项目中轻松使用日志记录器。 插件log4e没有绑定到任何特殊的日志框架。因此,您可以通过使用首选项定义自己的模板来适应自己的记录器。它对log4j、log4j 2、slf4j、...
eclipse插件 log4e
安装ophone 开发环境时遇到了 log4j插件未找到的问题。安装该包后解决
NULL 博文链接:https://yhef.iteye.com/blog/737338
eclipse下应用Log4j记录日志。 有需要的可以下载
android 8.0 在eclipse没有Log,及DDMS中打开File Explorer选项卡后没有显示文件列表可以尝试更新 android-sdk-windows\tools\lib\eclipse
编辑器和视图标题的关闭操作特指标题栏最右方的关闭按钮操作。
log4e eclipse chajian
一直在使用log4j 每天输出到一个日志文件中,该文件名为:“XXX_年月日时分.log”的形式。 这是一个eclipse工程,最简单的配置实现上述功能。
Eclipse调试方法及log4j调试方法Eclipse调试方法及log4j调试方法
log4e很难找的呀
一直在使用log4j,最简单最直接的方式配置log4j。 这是一个eclipse工程,实现了上述功能。
eclipse-changelog-2.7.0-1.el6.i686.rpm
本人将Eclipse 环境下log4j需要的jar包及配置文件以及简单的使用步骤总结了一下,希望对大家有帮助
一直在使用log4j。输出到文件的方式配置log4j。 这是一个最简单的实现上述功能的eclipse工程。
Log4E is a free Eclipse Plugin which helps you to use your logger easily in Java Projects. The Plugin Log4E is not bound to any special logging framework. Thus you might be able to adapt to your own ...
关于eclipse 中debug 和 log4j
log4e plugin for the eclipse
eclipse连接安卓7.0的手机,显示unknown,无法输出logcat,先检查JDK是否1.8.0以后上,若是JDK1.7.0请删除了再安装JDK1.8.0(我的博客里有),然后把ddmlib.jar赋值到SDK和eclipse里,重启动即可