![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
iteye_18285
这个作者很懒,什么都没留下…
展开
-
Swing之JTable篇综合例子,在表中插入一行记录,对表列排序等
例子:通过实现AbstractTableModel接口实现即使向表中增加一行记录Java代码 import java.awt.BorderLayout; import java.awt.Point; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; impo...2010-08-06 10:50:00 · 135 阅读 · 0 评论 -
如何优化Java垃圾回收机制4
为什么需要优化GC或者说的更确切一些,对于基于Java的服务,是否有必要优化GC?应该说,对于所有的基于Java的服务,并不总是需要进行GC优化,但前提是所运行的基于Java的系统,包含了如下参数或行为:已经通过 -Xms 和–Xmx 设置了内存大小包含了 -server 参数系统中没有超时日志等错误日志换句话说,如果你没有设定内存的大小,并且系统充斥着大量的超时日志时,...原创 2013-04-24 12:02:49 · 93 阅读 · 0 评论 -
如何监控Java垃圾回收机制3
这是 Full GC发生时的例子1[Full GC [Tenured: 3485K->4095K(4096K), 0.1745373 secs] 61244K->7418K(63104K), [Perm : 10756K->10756K(12288K)], 0.1762129 secs] [Times: user=0.19 sys=0.00,...原创 2013-04-24 11:58:54 · 106 阅读 · 0 评论 -
如何监控Java垃圾回收机制2
不同的jstat参数输出不同类型的列,如下表所示,根据你使用的”jstat option”会输出不同列的信息。 列说明Jstat参数S0C输出Survivor0空间的大小。单位KB。-gc-gccapacity-gcnew-gcnewcapacityS1C输出Survivor1空间的大小。单位KB。-gc-gccapacit...原创 2013-04-24 11:58:06 · 76 阅读 · 0 评论 -
如何监控Java垃圾回收机制
什么是GC监控?垃圾回收收集监控指的是搞清楚JVM如何执行GC的过程,例如,我们可以查明:1. 何时一个新生代中的对象被移动到老年代时,所花费的时间。2. Stop-the-world 何时发生的,持续了多长时间。GC监控是为了鉴别JVM是否在高效地执行GC,以及是否有必要进行额外的性能调优。基于以上信息,我们可以修改应用程序或者调整GC算法(GC优化...原创 2013-04-24 11:52:38 · 93 阅读 · 0 评论 -
jvisualvm远连接程
jstatd配置需要在被JVM内存监控的服务器上面,通过jstatd来启动RMI服务。新建个文件jstatd.all.policy文件内容如下:Java代码grantcodebase"file:${java.home}/../lib/tools.jar"{ permissionjava.security.AllPermission; };启动命令如下:Java代码...原创 2013-04-14 17:54:48 · 136 阅读 · 0 评论 -
JVM参数详细解释
参数名称含义默认值 -Xms初始堆大小物理内存的1/64(<1GB)默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制.-Xmx最大堆大小物理内存的1/4(<1GB)默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -...原创 2013-04-08 12:32:26 · 156 阅读 · 0 评论 -
JVM参数及值的命令行工具
查看JVM各个参数值方式1. HotSpot vm中的各个globals.hpp文件 查看jvm初始的默认值及参数globals.hpp globals_extension.hpp c1_globals.hpp c1_globals_linux.hpp c1_globals_solaris.hpp c1_globals_sparc.hpp c1_globa...原创 2013-07-10 14:59:50 · 136 阅读 · 0 评论 -
如何监控Java垃圾回收机制6
分析GC优化结果在设置了GC参数以及-verbosegc参数之后,通过tail命令确保日志被正确的生成。如果参数设置的不正确或者日志没有生成,你将白白浪费你的时间。如果日志正确的话,持续收集1到2天。随后最好将日志下载到本地PC并用HPJMeter来分析Full GC 执行时间Minor GC执行时间Full GC 执行间隔Minor GC 执行间隔Entire Fu...原创 2013-07-09 09:13:26 · 94 阅读 · 0 评论 -
java压缩大全
import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.util.zip.DataFormatException;import java.util...2011-04-07 10:28:00 · 68 阅读 · 0 评论 -
如何监控Java垃圾回收机制5
GC优化过程GC优化的过程与大多数性能改善的过程及其类似。下面是我使用的GC优化过程。1.监控GC状态首先你需要监控GC来检查在系统执行过程中GC的各种状态。请参考前一篇文章中提到的监控方法 成为JavaGC专家Part II — 如何监控Java垃圾回收机制。2.在分析监控结果后,决定是否进行GC优化在检查GC状态的过程中,你应该分析监控结果以便决定是否进行GC优化...原创 2013-04-24 12:03:54 · 99 阅读 · 0 评论