原文:捉虫记(四)线程安全导致的HighCpu

一个朋友QQ群里说网站启动后会cpu很高,想要帮忙看一下dump. 打开windbg加载dump文件后第一个命令lmf,这个命令显示加载的dll以及路径,这样子可以找个dll来帮忙加载sos, 额,我记不住load那么长的路径啊 : gt lmf start end module name ffb a ffb a a version C: Windows System version.dll ff ...

2014-09-24 20:20 11 2065 推荐指数:

查看详情

捉虫(二)GC导致的hang

本来第二篇早就该写的,都准备写一个while(true)导致高CPU的问题,但是那个dump不知道跑到哪里了,害得我这段时间一直在找,这次的现象是,哥正准备出去泡个茶,突然业务经理嗷嗷直叫(终于找到一个Bug,能不兴奋么),一边喊着处理不行了,一边喊着赶紧重新启动,哥没有吱声,默默打开了性能计数器 ...

Tue Aug 14 23:23:00 CST 2012 23 3329
捉虫(三) Event导致的MemoryLeak

想买把椅子作为礼物送给爸爸,和媳妇逛商场、挑款式、比价格,忙忙活活好几天,最后决定买了打了个电话给爸爸,结果爸爸说“椅子可以折叠么,门太窄,进不来啊(装防盗门的时候没弄好,留下了个Bug)”----- ...

Thu Oct 18 20:52:00 CST 2012 12 3026
PHP(SentCMS)网站 “新手”捉虫

我拖着疲惫的身躯,努力打开眼皮在写...... 昨晚弄到12点,我感觉应该弄好了。 故事开头是这样的:我呢朋友有个网站需要开发,我当时没时间就包给外面的公司了,由于外面公司维护费用比较贵。 ...

Wed Feb 13 19:48:00 CST 2019 7 667
捉虫(一)GC堆中的“内存泄漏”

首先介绍一下程序,Server程序,同时有好多Client连接,Client用tcpSocket发送数据给Server,Server对数据进行处理并返回处理结果给Client。虽然整个程序的开发时 ...

Wed Jul 25 00:51:00 CST 2012 38 4148
线程并发安全导致内存溢出

整个网站访问不了,后台日志内存溢出,提出了个致命单,找到问题后,整理成了案例,供培训使用。 原因: 流量统计FlowUtil类使用两个static的List来装载流量信息实体bean。 ...

Fri Mar 01 18:30:00 CST 2013 0 4294
一次MySQL(INNODB存储引擎) 死锁捉虫

前言 任何系统不管在什么阶段都需要关注生产环境错误日志,最近几个月内,发现偶尔会出现数据库死锁情况。以前碰到的数据库类错误大部分是SQL语法造成的错误,来到新东家之后才第一次碰到死锁情况,以前是 ...

Mon Apr 25 21:19:00 CST 2016 0 3243
HashMap为什么线程安全(hash碰撞与扩容导致)

原文出自:https://www.cnblogs.com/qiumingcheng/p/5259892.html 一直以来都知道HashMap是线程安全的,但是到底为什么线程安全,在多线程操作情况下什么时候线程安全? 让我们先来了解一下 ...

Sun Mar 11 04:57:00 CST 2018 0 1308
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM