2011年8月2日

抓虫记之九:都是线程惹的祸

摘要: 在发生的时候,没有抛出异常现象,这样的BUG是很难进行跟踪的。你只有通过各种方向的分析,调查,才能慢慢的找到。这就好像,突然发现一个尸体,你就得到失踪人口里去寻找,可是是否找得到,有时候可能就是运气问题。幸好,软件不是现实,我们可以反复的进行调试。同样是上次案例的那个服务器。有一段时间发现服务器在自动化测试的时候,每跑到2个小时后,就会出现内存不足的问题。这肯定是出现内存泄露了。我们有跟踪TObject创建和释放的钩子,但却发现没有对象忘记释放的情况。而且在本地调试,怎么也出现不了这个情况。但一放到自动化测试环境中,就准会崩溃。实在没辙,只能跟踪服务器内存占用情况,发现挺奇怪的,每次都是5M的 阅读全文

posted @ 2011-08-02 18:55 ohmyjava 阅读(129) 评论(0) 推荐(0) 编辑

研发人员欠缺的“不要脸”文化

摘要: 一直感觉研发人员相对市场人员确实缺少点什么,今天听到一个原华为的人说华为的文化中有一个“不要脸”文化。讲的就是研发人员要特别注意的事项。特别说明,不要脸,三个字,据说是任正非认为这样好记,才取得名字。这三点是:抬头看路,找人问路,请人带路。我觉得研发人员和市场人员的关键差别来源于一个对着电脑工作,习惯于自己解决问题。一个面对着工作,习惯与人打交道。这两点差异,确实导致了研发人员在工作过程中,不容易发挥与人打交道的长处。容易闷在那里独自解决问题。所以,这三本点,是建议研发人员在工作过程中,要学会跳出来,找人帮忙,解决问题是目的,是否自己解决的不是重点。另外一个,就是很多研发人员,以自己解决问题为 阅读全文

posted @ 2011-08-02 18:54 ohmyjava 阅读(124) 评论(0) 推荐(0) 编辑

导航