码迷,mamicode.com
首页 >  
搜索关键字:jvm调优    ( 338个结果
常见性能优化策略的总结 good
阅读目录 代码 数据库 缓存 异步 NoSQL JVM调优 多线程与分布式 度量系统(监控、报警、服务依赖管理) 案例一:商家与控制区关系的刷新job 案例二:POI缓存设计与实现 案例三:业务运营后台相关页面的性能优化 add by zhj: 我个人感觉性能优化分析影响性能的因素有哪些,然后按影响 ...
分类:其他好文   时间:2018-03-17 17:52:49    阅读次数:225
JVM调优命令-jmap
jmap JVM Memory Map命令用于生成heap dump文件,如果不使用这个命令,还可以使用-XX:+HeapDumpOnOutOfMemoryError参数来让虚拟机出现OOM的时候自动生成dump文件。 jmap不仅能生成dump文件,还可以查询finalize执行队列、Java堆和 ...
分类:其他好文   时间:2018-03-14 18:14:03    阅读次数:219
JVM调优
Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里 JProfiler:商业软件,需要付费。功能强大。详细说明参考这里 VisualVM:JDK自带,功能强大,与JProfiler类似。推荐。 如何调优 观察内存释放情况、 ...
分类:其他好文   时间:2018-03-02 01:23:21    阅读次数:204
JVM调优(2)
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下 ...
分类:其他好文   时间:2018-03-02 01:16:15    阅读次数:171
《深入理解java虚拟机》笔记(7)JVM调优(分代垃圾收集器)
以下配置主要针对分代垃圾回收算法而言。 一、堆大小设置 年轻代的设置很关键 JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。在Windows ...
分类:编程语言   时间:2018-02-28 15:17:17    阅读次数:256
jvm调优
首先了解几个概念 对于Linux服务器Tomcat设置JVM,需要修改TOMCAT_HOME/bin/catalina.sh(放置于第二行即可)。 下面列举一个修改Linux服务器的jvm的参数参考 有时候会出现“java.lang.OutOfMemoryError: PermGen space”即 ...
分类:其他好文   时间:2018-02-26 16:14:14    阅读次数:184
《JVM调优实战-理论篇》
1理论篇1.1多功能养鱼塘-JVM内存大鱼塘O(可分配内存):JVM可以调度使用的总的内存数,这个数量受操作系统进程寻址范围、系统虚拟内存总数、系统物理内存总数、其他系统运行所占用的内存资源等因素的制约。小池塘A(堆内存):JVM运行时数据区域,它为类实例和数组分配的内存。堆可以是固定大小的也可以是可变大小的。其中Heap={Old+NEW={Eden,from,to}}。小池塘B(非堆内存):包
分类:其他好文   时间:2018-02-01 18:29:23    阅读次数:153
JVM调优-工具篇
原文地址 16年的时候花了一些时间整理了一些关于jvm的介绍文章,到现在回顾起来还是一些还没有补充全面,其中就包括如何利用工具来监控调优前后的性能变化。工具做为图形化界面来展示更能直观的发现问题,另一方面一些耗费性能的分析(dump文件分析)一般也不会在生产直接分析,往往dump下来的文件达1G左右 ...
分类:其他好文   时间:2018-01-28 23:19:51    阅读次数:232
jvm调优
jvm运行时内存空间: 方法区 jvm虚拟机栈 本地方法栈 { java堆 } 程序计数器 | | | | 执行引擎 >本地接口 >本地方法库 程序计数器: 进程切换时用户保留现场jvm虚拟机栈: 保存参数,局部变量,中间计算过程和其他数据。 每个方法被执行时多会创建一个栈帧(每个方法执行,对应一个 ...
分类:其他好文   时间:2018-01-21 22:39:00    阅读次数:191
JAVA笔记之GC部分
前言:垃圾回收机制,大家都知道JAVA的垃圾回收都是JVM自动回收的,不需要程序员去管理。但是我们还是得知道原理才能在适当时机进行JVM调优 原理:当我们new 一个对象时JVM堆区就会分配一块内存(地址,大小)给这个对象,当这个对象“不可达”的时候(即程序无法访问的时候),GC就需要回收这块空间。 ...
分类:编程语言   时间:2018-01-21 01:11:35    阅读次数:192
338条   上一页 1 ... 12 13 14 15 16 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!