![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能调优
百恼Z
这个作者很懒,什么都没留下…
展开
-
流量监控实战
前言 流量监控(后面简称流控)是一个比较大的领域,也是互联网行业比较关注的领域。当业务发展到一定阶段的时候,性能网往往会成为业务发展的主要瓶颈。一个好的应用除了最基本的可以在低并发下对外服务之外,能否支撑高并发访问是大型互联网网站比较关心的问题。拿火车订票网(12306)来说,在平时低并发下都没有什么问题,很容易的可以登录系统,订到票,一旦到了春节等节假日就出现问题,这点如果在12原创 2013-01-08 18:59:31 · 4015 阅读 · 0 评论 -
内存缓存策略探析
我在《性能调优思考》一文中粗略的谈到了有关于内存缓存。这里我再另开一文并结合我自己写的一个例子来谈谈有关于内存缓存。 内存缓存的用途场景会比较多,其实这里结合计算机硬件分层的思想从高级缓存,主存再到磁盘就可以知道内存缓存的用途。一般web应用最基本的场景是就是存数据和取数据,比如存储介质是数据库,其实数据库不完全都是磁盘IO,数据库本身也会在内存中开辟一块空间用来存一些热点数据原创 2012-11-04 15:00:20 · 2877 阅读 · 0 评论 -
性能调优思考
这篇文章非常有意思,写于2012年11月1日,不过下面所看到的是2013年11月9日基本上重新写了一篇。之前的内容基本上没有任何的保留。开始也在想要不要新开辟一篇来写,后来想想还是修改比较好一些,后续我也会持续的修改一些文章。对于自己而言是对于一些知识的回顾和整理。因为时间过去了往往对一个东西的认识会有所改变,也对一些已经遗忘的知识重新学习。原创 2012-11-01 23:35:51 · 4852 阅读 · 1 评论 -
性能优化-一次OOM的解决经验分享-谈动态扩容可能导致的内存隐患
前言 OOM的问题可能很多人都碰到过,今天要讲的就是因为容器的误用内存无法释放而导致内存溢出。最后排查出来是因为定义了一个实例变量的Map,而所有的线程都对这个Map进行add数据,而没有进行释放,最后直接OOM。这个问题如果只是简单的查看log日志会发现根本找不到问题,因为最后导火索可能是操作别的类引起的,而它可能是压垮骆驼的最后一根稻草。如果去排查代码,这个时候可能真的像大海原创 2014-04-01 08:15:47 · 4605 阅读 · 1 评论