收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 


zhang的笔记
状态: 离线
人气:5023379
访问用户量:4221
笔记经验:
总积分:261656
级别:VIP5
搜索本笔记
ta的交流分类
ta的交流主题贴(544)
ta的所有交流贴(1049)
ta的全部笔记
全部笔记(255)
未分类笔记(1)
Java Web(9)
并发实践(1)
课程问题(0)
Java(22)
架构(1)
缓存(5)
JavaEE(0)
JVM(12)
跟我学spring3(68)
Spring Sec……(43)
Spring 3.x……(25)
Spring Sec……(20)
跟开涛学Spring……(17)
深入剖析Spring……(18)
性能调优(10)
前端(2)
Tomcat源码解读(1)
spring sec……(0)
存档
2014-01(7)
2013-12(10)
2012-10(4)
2012-09(2)
2012-08(31)
2012-07(10)
2012-06(5)
2012-05(41)
2012-04(3)
2012-03(41)
2012-02(54)
2011-11(17)
2011-10(30)

记笔记 » zhang的笔记» 性能调优笔记
2014-01-07 11:03:08
OOM分析——错误使用Servlet API导致内存溢出
交流分类:Java

请先前往《Spring内存溢出问题》查看问题,大体问题就是突然间内存飙升,且CPU使用率非常高。   问题分析 通过内存dump分析发现内存中某个key会有几百万个,而且观察这些key会发现有时候是org.springframework.web.servlet.DispatcherServlet.L……
浏览(9663)|评论 (0)|笔记分类 性能调优

2012-08-28 18:54:07
mysql的分区
交流分类:Java

mysql由5.1版本开始支持分区,虽然还是 not production-ready,但也是值得期待的一个新特性,关于分区,mysql的手册已经讲得比较详细,以下内容只是从手册的摘抄: 分区的一些优点: 1)与单个磁盘或文件系统分区相比,可以存储更多的数据。 2)对于那些已经失去保存意义的数据,通……
浏览(4403)|评论 (0)|笔记分类 性能调优

2012-08-28 18:44:26
通过分区(Partition)提升MySQL性能
交流分类:Java

通过分区(Partition)提升MySQL性能 作者:foxcai 来源:foxcai 的 Blog (2006-05-08 14:30:34)   通过分区(Partition)提升MySQL性能                ——MySQL5.1新特性翻译系列 几年前,俺写过一篇题为“The ……
浏览(2824)|评论 (0)|笔记分类 性能调优

2012-08-26 10:30:15
Memcached性能检测
交流分类:Java

Memcached作为一个内存key-value存储容器有非常优秀的性能,但是在上次的使用中确发现大量的数据丢失情况发生,导致cache的功能基本消失。具体的检测方式如下:检测命中率 检测命中率是一个最基本的、最宏观的方式,使用telnet连接到memcached服务器,然后执行stats命令就可以……
浏览(6992)|评论 (1)|笔记分类 性能调优

2012-08-25 23:05:50
命中率问题:memcached server LRU 深入分析
交流分类:Java

2010-04-05 13:50 Memcached,人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鉴于baidu的排名商业味道太浓(从最近得某某事件可以看出),所以还是建议javaeye一下下),使用起……
浏览(8603)|评论 (0)|笔记分类 性能调优

2012-08-25 23:05:17
memcached命令
交流分类:Java

命令行查看Memcached运行状态 很多时候需要监控服务器上的Memcached运行情况,比如缓存的查询次数,命中率之类的。但找到的 那个memcached-tool是linux下用perl写的,我也没试过windows能不能用。后来发现个简单的办法 可以做到,就是使用Telnet。 首先登录到服……
浏览(3630)|评论 (0)|笔记分类 性能调优

2012-08-21 17:55:53
Linux-Load Average解析
交流分类:Java

load Average    1.1:什么是Load?什么是Load Average?    Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a compute system ……
浏览(3739)|评论 (0)|笔记分类 性能调优

2012-08-19 13:27:26
java 程序消耗 cpu 100% 查找方法
交流分类:Java

问题原因:由于HashMap是非线程安全的,在多线程访问时,造成死循环。  查找问题方法:  1. Java代码    top   找出最耗费cpu的进程号 如:27377  2. Java代码    top -p 27377 -H   找出此进程下的所有线程,然后找出最耗cpu线程号 如:2743……
浏览(10391)|评论 (0)|笔记分类 性能调优

2012-08-19 13:14:00
CPU 占用过高 (查看Java堆)
交流分类:Java

1. 确定占用cpu高的线程id: 方法一: 直接使用 ps Hh -eo pid,tid,pcpu | sort -nk3 |tail 获取对于的进程号和线程号,然后跳转到3. 方法二: . 查看哪个进程线程占用cpu过高; top / ps -aux, 获得进程号 . 确定哪个线程占用cpu过高……
浏览(13744)|评论 (0)|笔记分类 性能调优

2012-08-19 13:13:14
java web服务器cpu占用过高的处理
交流分类:Java

平时项目中有时遇到cpu过高的情况,在此基于自己有限的经验写个分享,此处的服务器都是基于linux平台。 cpu的占有线程类型总的来说分为两种: us :用户空间占用CPU百分比 sy :内核空间占用CPU百分比 在linux下可以通过top命令查看详细,示例如下:   一般来讲CPU us高的解决……
浏览(14545)|评论 (0)|笔记分类 性能调优

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网