推荐文章
- Linux初级学习之从Windows到Linux之旅(一)
- IBM ThinkPad安装系统之驱动下载
- 功夫熊猫和主旋律
- 奥运会给我们带来了什么?
- 温总理在我们中间-车马炮精神
- 兰州美食排行榜
- WEB项目WAP补充开发注意要点
- 照片里的记忆——军工项目
- 论项目开发与看小孩的异同点
- 端午节香港3日游(一)
- CSS improvements in Firefox 3
- 提醒你5件事!基本常识!不进来要后悔哒!
- 我喜欢的壁纸
- 报道处女贴:WEB类型网络游戏?
- (多图)地震来时携带物品的正确&错误示范
- 官员们应管好自己的嘴
- wml语言的生命已经走到了尽头?
- 南,西,北------东
- 儿子的照片第一集
- 【转载】网站建设市场现状
2008-04-01 | 我终于抓到了这只兔子
标签:bug jprofile jconsole 内存泄露
首先解释一下什么是兔子,汉语大辞典的介绍说:兔子是常见的小动物。它的祖先是分布于欧洲、非洲等地的野生穴兔,现在在世界各地均有饲养,有很多品种。
当然我要抓的兔子和这个解释虽说不是一点关系没有,但联系起来也很勉强。
话入正题,最近工作比较忙,回家之后都得搞到半夜一两点。我老婆让我去睡觉,那哪能听那,活干不完睡的不踏实啊,于是阳奉阴违的事情多了,要不先骗她睡觉,我再爬起来搞;要不就是待在单位里。于是得到了倔犟的骡子的称号。后来我老婆就不管了,只是问我在干啥,我说在搞内存泄露的问题,她说听不懂,如果不能解释的让她听懂我就不会有好日子过,木有办法,我就先绞尽脑汁,整理了一番说:我们在一片草地上养牛,我们计算好了,这片草地上的草是足够牛吃的,牛吃过的草过两天就会长出来。但最近每每发现草没两天就被吃光光了。所以里面肯定有兔子在吃草,因为兔子吃草连根吃就不会长出来了。我现在的工作就是在旁边观察以方便把它抓出来。她问怎么抓,我就说等着看(没办法解释,就是等着看jconsole,jprofile的曲线,和tomcat的access的记录,另外还有控制台的输出情况等)。结果就看到她的MSN的签名变成了“我认识一个守株待兔的骡子”。她闲着无聊的时候就会问我兔子抓到了没有。于是找内存泄露就变成了抓兔子。
话说春节之时,黄总打电话来,说牛被饿死了,我急忙去草地一看,我靠,草被吃光了,肯定有兔子,问题是那片草地有网站、论坛、博客三群牛,是每群牛里面都有兔子还是某个里有,黄总说,兔子肯定在博客里,当时我是不太服气地,没有调查就没有发言权嘛,但没办法,领导都讲了,偶也只能先去看看,顺便抓抓兔子(现在黄总肯定会扯起他的老生常谈,我是以一个老程序员的眼光发现地)。
这一抓兔子不要紧,一下子抓了一个多月的时间,每周的工作例会上都汇报,我们找到了一种抓兔子的新工具并学会使用并猜测发现了兔子的痕迹了,很快就能抓到,或者我们在本地建了个草场养牛,一个礼拜都没发现兔子。也有一次认为堵了个兔子窝。过两天发现草又没有了,又开始灰头土脸的搜捕兔子,在搜捕过程中,有不少牛被当兔子抓了,好在不会被错杀掉。直到这周末,观察曲线的时候发现一个原来不曾注意过的异常情况,赶紧抓包下来分析,找到一个DB问题,于是打电话给XL,XL说没错这是个兔子,但这只兔子不太爱吃草,因为在其他牛群里也有这个兔子,但草没少。所以你去其他地方找找,肯定还有兔子 。 本来以为又空欢喜一场,但接下来几天,居然没有兔子再出来吃草了!!!
难道,那就是最后一只兔子?偶于是拿出那只兔子进行研究,研究结果表明
1.这只兔子在别的地方比较老实,来到博客后就很狡猾很贪吃。
2.在本地这只兔子是不吃窝边草的。
3.这只兔子就是我们抓了一个月想抓到的兔子。
4.晚上回去睡个好觉
浏览数1042| 类别(杂谈) |评论(7)|评分0人|投诉|发表于 2008-04-01 17:05:00
上一篇:公车爆笑的事情【】
下一篇:悼念网络工作者 别再让悲剧重演
评论

-
黄洪(zhuge_buliang)说:2008-04-02 11:55
任何时候把问题归结于平台在政治上绝对错误和不成熟的。任何时候对自己的问题不能正确认识也是不成熟的。

-
苏晓峥(joyson)说:2008-04-02 15:08
恭喜啊,总算抓到了.我们都商量好用专业的抓兔工具对整片草地进行地毯式搜索了,还好你抓到了,要不然我们都要跟着忙了.辛苦.辛苦了.
--------------------
博主回复:请一顿狗肉汤即可

-
黄洪(zhuge_buliang)说:2008-04-06 10:12
事实上,unisoft的blog又死了,不能登陆前后台,好像是数据链接没有了。
要不再接着找?

-
黄洪(zhuge_buliang)说:2008-05-15 12:04
现在好像的确没有兔子了。


