`
文章列表

jvm运行时分析

    博客分类:
  • JVM
转自:http://blog.163.com/itjin45@126/blog/static/10510751320144201519454/ 官方手册:http://docs.oracle.com/javase/7/docs/     ---->http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/java.html   java命令的各种选项的说明   参考书籍: 《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》   首先说下JVM的内存堆结构,看下图:

jstat pid not found

    博客分类:
  • JVM
(1)【一个小问题】jstat PID not found产生的原因 javajstattomcatjps  声 明:我的文章都是在实际工作中遇到并解决问题后撰写的,可能你早就一清二楚了,也可能对你没有任何帮助,喜欢就请顶一下,不喜也请勿喷。就像足 ...
JAVA对象生命周期:http://shuaijie506.iteye.com/blog/1779651 在网上看到一篇不错的文章,记录下来备忘。   要理解java对象的生命周期,我们需要要明白两个问题,    1、java是怎么分配内存的 ,2、java是怎么回收内存的。   喜 ...

jstat 详解

    博客分类:
  • JVM
jstat 详解   2012-08-28 19:13:50|  分类: java |举报 |字号 订阅          
JVM调优总结 + jstat 分析   2013-10-30 15:34:34|  分类: 性能LR/Jmeter/Co |举报 |字号 订阅          
JVM 监控以及内存分析 1 内存分析1.1 jmap -histo 命令pid=`jps | awk '{if ($2 == "Jps") print $1}'`jmap -histo $pid >>1.txt 查看pid中类的内存占用num     #instances(实例数)         #bytes(占用字节)  class name class name 解读B代表byte C代表char D代表double F代表float I代表int J代表long Z代表boolean 前边有[代表数组,[I 就相当于int[] 对象用[L+类名表示 ...
收藏自:http://www.360doc.com/content/14/0801/16/1073512_398635409.shtml 在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。 随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。 一、N+1问题 首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题: list()获得对象:        /** ...

JVM相关

    博客分类:
  • JVM
1.三大GC大揭秘
所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正确的。看看JLS(java语言规范)对线程工作 内存的描述,线程的working memory只是cpu的寄存器和高速缓存的抽象描述。       可能 很多人都觉得莫名其妙,说JVM的内存模型,怎么会扯到cpu上去呢?在此,我认为很有必要阐述下,免 得很多人看得不明不白的。先抛开java虚拟机不谈,我们都知道,现在的计算机,cpu在计算的时候,并不总是从内存读取数据,它的数据读取顺序优先级 是:寄存器-高速缓存-内存。线程耗费的是CPU,线程计算的时候,原始的数据来自内存,在计算过程中,有些数据可能被频繁读 ...
转自:http://blog.163.com/guixl_001/blog/static/4176410420108296361891/ 你对JVM内存组成结构和JVM垃圾回收机制是否熟悉,这里和大家简单分享一下,希望对你的学习有所帮助,首先来看一下JVM内存结构,它是由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示。   JVM学习笔记 JVM内存管理和JVM垃圾回收   JVM内存组成结构   JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:      1)堆   所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-X ...

JVM调优总结

    博客分类:
  • JVM
JVM应用服务器电信CMS
如何判断网站站点是否使用了CDN加速 来源:本站转载 作者:佚名 时间:2013-04-05 TAG: 我要投稿  判断网站站点是否使用了CDN加速 在CMD 输入 nslookup 域名 看图吧 Addresses这行有多个IP地址 Aliases:很明显能看出使用的是fastcdn.com 去掉www.再查询   其它文章:
chenw Hibernate 缓存机制 一、why(为什么要用Hibernate缓存?) Hibernate是一个持久层框架,经常访问物理数据库。 为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。 缓存内的数据是对物理数据 ...
http://f.dataguru.cn/thread-485176-1-1.html(出处: 炼数成金)from: http://www.tuicool.com/articles/Bfa63e6               商品详情页面的静态化,varnish加速,秒杀商品库独立部署服务器这种就略过不讲了。只讨论库存部分的优化       mysql配置层面的优化可以参考我的这篇文章    《关于mysql innodb引擎性能优化的一点心得》     重点设计在数据库层面。   2张表:   第一张:判重表(buy_record),该用户有没秒杀过该商品   字段: id, uid, g ...
如何解决秒杀的性能问题和超卖的讨论 - billy鹏 时间 2014-05-06 11:40:00 博客园_billy鹏的足迹 原文  http://www.cnblogs.com/billyxp/p/3701124.html 主题 MySQL Redis 最近业务试水电商,接了一个秒杀的活。之前经常看到淘宝的同行们讨论秒杀,讨论电商,这次终于轮到我们自己理论结合实际一次了。 ps:进入正文前先说一点个人感受,之前看淘宝的ppt感觉都懂了,等到自己出解决方案的时候发现还是有很多想不到的地方其实都没懂,再次验证了“细节是魔鬼”的理论。并且一 ...
Global site tag (gtag.js) - Google Analytics