JDK自带的工具可以方便的帮助我们处理一些问题,包括查看JVM参数,分析内存变化,查看内存区域,查看线程等信息。 我们熟悉的有java.exe,javac.exe,javap.exe(偶尔用),jps.exe,jmap.exe....等,下面会详细介绍。分别在linux和windows下面介绍。wi ...
分类:
其他好文 时间:
2018-12-30 11:43:12
阅读次数:
268
Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你。对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU 的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU 的处理能力越强,系统运行速度越快 ...
分类:
其他好文 时间:
2018-12-29 14:32:52
阅读次数:
214
[转]JVM系列三:JVM参数设置、分析 不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个 ...
分类:
其他好文 时间:
2018-12-25 14:27:49
阅读次数:
199
java内存结构 一、垃圾回收机制 堆内存分为:新生代,老年代 默认比例: 1:2 新生代:刚出生不久的对象,存放在新生代里面,存放不是经常使用的对象 老年代:存放比较活跃的对象,存放经常被引用的对象 垃圾回收机制回收在新生代比较频繁,老年代回收的次数比较少。 二、jvm参数调优 常见参数配置 -X ...
分类:
其他好文 时间:
2018-12-23 18:02:18
阅读次数:
194
明白生产环境中的jvm参数写代码的时候,程序写完了,发到线上去运行,跑一段时间后,程序变慢了,cpu负载高了……一堆问题出来了,所以了解一下生产环境的机器上的jvm配置是有必要的。比如说:JDK版本是多少?采用何种垃圾回收器?程序启动的时候默认分配堆内存空间是多少?随着程序的运行,程序最多能使用多大的内存空间?程序中使用了多少个线程?这些线程又处于何种状态?了解了这些,会对程序的运行有一个更好的了
分类:
其他好文 时间:
2018-12-20 11:50:26
阅读次数:
217
这里向大家描述一下如何使用Tomcat配置JVM参数,Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您可以选择自己的需要选择不同的操作系统和对应的JDK的版本,但还是推荐您使用Sun公司发布的JDK。 jvm在client模式,进行内存回收时,会停下所 ...
分类:
其他好文 时间:
2018-12-17 14:37:27
阅读次数:
156
loan-biz-test本地调用测试环境01机器上面的ext-cooper,卡在查询数据库的地方(Jade停住不走了) 首先配置 相关项目 的服务器端部署jvm参数: 在ext-cooper的config.pp.template中修改: (上面的44444可以自定义一个没有用到的端口号,和下面id ...
分类:
其他好文 时间:
2018-12-11 11:28:24
阅读次数:
205
1、常用设计模式 单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。 代理模式:动态代理和静态代理,什么时候使用动态代理。 适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工 ...
分类:
编程语言 时间:
2018-12-10 00:45:59
阅读次数:
282
堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.我在Windows Server 2003 系统,3.5G物理内存,JDK5. ...
分类:
其他好文 时间:
2018-12-06 20:27:48
阅读次数:
192
堆大小设置JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制.我在WindowsServer2003系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m.典型设置:java-Xmx3550m-Xms3550m-Xmn2g-Xss12
分类:
其他好文 时间:
2018-12-06 20:19:22
阅读次数:
119