`
steven2011
  • 浏览: 29661 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
以下文章摘录自:http://iamzhongyong.iteye.com/blog/1337294  感谢分享   java问题排查常用linux命令   最近部门的测试环境总是半夜挂掉,有感于线上问题排查的种种困惑,所以打算彻底扫盲一下问题排查的一些关键命令,在真正火 ...
Linux 性能监测 下面文章摘录自:http://blog.aizhet.com/Linux/12192.html  非常感谢分享   一台完整运行的 Linux 系统包括很多子系统(介绍,CPU,Memory,IO,Network,…),监测和评估这些子系统是性能监测的一部分。我们往往需要宏观的看整个系统状态,也需要微观的看每个子系统的运行情况。幸运的是,我们不必重复造轮子,监控这些子系统都有相应的工具可用,这些经过时间考验、随 Unix 成长起来、简单而优雅的小工具是我们日常 Unix/Linux 工作不可缺少的部分。 下面这张图片很好的总结了 Linux 各个子系统以 ...
查看JVM各个参数值方式 1. HotSpot vm中的各个globals.hpp文件  查看jvm初始的默认值及参数 globals.hpp  globals_extension.hpp  c1_globals.hpp  c1_globals_linux.hpp 
分析GC优化结果 在设置了GC参数以及-verbosegc参数之后,通过tail命令确保日志被正确的生成。如果参数设置的不正确或者日志没有生成,你将白白浪费你的时间。如果日志正确的话,持续收集1到2天。随后最好将日志下载到本地P ...
GC优化过程 GC优化的过程与大多数性能改善的过程及其类似。下面是我使用的GC优化过程。 1.监控GC状态 首先你需要监控GC来检查在系统执行过程中GC的各种状态。请参考前一篇文章中提到的监控方法 成为JavaGC专家Part II — 如何监控Java垃圾回收机制。
为什么需要优化GC 或者说的更确切一些,对于基于Java的服务,是否有必要优化GC?应该说,对于所有的基于Java的服务,并不总是需要进行GC优化,但前提是所运行的基于Java的系统,包含了如下参数或行为: 已经通过 -Xms 和 ...
这是 Full GC发生时的例子
不同的jstat参数输出不同类型的列,如下表所示,根据你使用的”jstat option”会输出不同列的信息。   列 说明 Jstat参数 S0C
什么是GC监控? 垃圾回收收集监控指的是搞清楚JVM如何执行GC的过程,例如,我们可以查明: 1.        何时一个新生代中的对象被移动到老年代时,所花费的时间。 2.       Stop-the-world 何时发生的,持续了多长时间。 GC监控是为了鉴别JVM是否在高效地执行GC,以及是否有必要进行额外的性能调优。基于以上信息,我们可以修改应用程序或者调整GC算法(GC优化)。 如何监控GC 有很多种方法可以监控GC,但其差别仅仅是GC操作通过何种方式展现而已。GC操作是由JVM来完成,而GC监控工具只是
jstatd配置 需要在被JVM内存监控的服务器上面,通过jstatd来启动RMI服务。新建个文件jstatd.all.policy文件内容如下:Java代码 grantcodebase"file:${java.home}/../lib/tools.jar"{ permissionjava.security.AllPermission; }; 启动命令如下:Java代码 //默认端口为1099 jstatdjstatd-J-Djava.secu rity.policy=jstatd.all.policy //指定hostname一般情况 ...
参数名称 含义 默认值   -Xms 初始堆大小 物理内存的1/64(<1GB) 默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制. -Xmx 最大堆大小 物理内存的1/4(<1GB) 默认(MaxHeapFreeRatio参数可 ...
1 MOV A,Rn 寄存器内容送入累加器 2 MOV A,direct 直接地址单元中的数据送入累加器 3 MOV A,@Ri 间接RAM 中的数据送入累加器 4 MOV A,#tata 立即数送入累加器 5 MOV Rn,A 累加器内容送入寄存器 6 MOV Rn,direct 直接地址单元中的数据送入寄存器 7 MOV Rn,#data 立即数送入寄存器 8 MOV direct,A 累加器内容送入直接地址单元 9 MOV direct,Rn 寄存器内容送入直接地址单元 10 MOV direct,direct 直接地址单元中的数据送入另一个直接地址单元 11 MOV direct,@R ...
单片机指令详解 1、数据传送类指令 1.MOV:MOV(目的字节),(源字节); 2.MOVC:和MOV用法基本相同,主要用于ROM查表,也就是基址变址中。 3.MOVX:和MOV用法基本相同,主要读写片外RAM中,也就是间接寻址,如MOVXA,@Ri。 4.PUSH:主要用于堆栈操作中的压栈操作,例如:(SP)=07H,(40H)=88H,执行指令PUSH40H后,(SP)=08H)(08H)=88H。其中,SP为堆栈指针,压栈之后堆栈指针加一。 5.POP:主要用于堆栈操作中的弹栈操作,(SP)=5FH,(5FH)=90H,执行指令POP70H后,(70 ...
【51单片机寄存器功能一览表】 21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间中,地址空间为80H-FFH,在这片SFR空间中,包含有128个位地址空间,地址也是80H-FFH,但只有83个有效位地址,可对11个特殊功能寄存器的某些位作位寻址操作(这里介绍一个技巧:其地址能被8整除的都可以位寻址)。   在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3,有ROM,用来存放程序,有RAM,用来存放中间结果,此外还有定时/计数器,串行I/O口,中断系统,以及一个内部的时钟电路。在单片机中有一些独立的存储单 ...
ActiveMQ简述及实例1.JMS介绍 JMS源于企业应用对于消息中间件的需求,使应用程序可以通过消息进行异步处理而互不影响。Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消 ...
Global site tag (gtag.js) - Google Analytics