启动JVM时通过指定配置参数来指导虚拟机按照我们的要求提供服务,这一点对大多数的Java程序员来说已经是司空见惯。在指定配置参数时,会有-X和-XX两种形式,那么它们两者有什么区别呢,今天我想借这篇文章总结一下。下面是我们的某个Java项目在正式环境上启动JVM时的一个典型命令,在该命令中指定了各种启动参数:java -Xmx15G \ -Xms10G \ -Xmn3G \ -Xss512k \。
YourKit是一款业内领先的性能分析工具,目前支持Java和.NET两个平台。该工具功能全面强悍,能通过本地连接或者远程连接的方式,对各种服务器,框架,平台的性能进行分析,并提供了多种由浅入深,针对开发环境或者生产环境的分析模式。该工具提供了高效的图形化显示方式,动动鼠标就可以对系统进行显微镜式的观察分析。通过YourKit可以对以下内容进行分析:CPU profiling - investi。