第18部分(第1/4 页)
间调整最后显示图像的部分都会黑掉。先他以为是对m_paInT消息的处理有问题这个就比较麻烦系统经常要送m_paInT这个消息在里面下个断点或者加个messageBox就一直要不停地弹出。搞了半天还是找不出个所以然。你想要是真是对这个消息处理出现了问题那应该一早调窗就有问题才对。
调试了几次绝影现系统变得越来越慢打开任务管理器乖乖kIpanet内存。要知道kIpacs刚启动时不过只占用了17m内存。看样子像是内存泄漏。这样想他继续调窗调一下现内存涨上去可又没降下来果然是调窗的时候生了内存泄漏。
知道了原因解决起来就要快得多原来是getdnetetT消息又频繁送所以那内存泄漏起来真是要命得很。
加上Re1easedckIpacs终于可以流畅地调窗看看任务管理器内存占用基本稳定在2om。
搞完这个Bug绝影看看时间已经是晚上9点多公司的人早不知道什么时候都走*光了。这次的事情还是给绝影留下了深刻的教训以至于在很常一段时间别人问他:“影头你看看我这程序怎么老是出问题阿?”他都会跟别人说:“先看看是不是有内存泄漏。”
问题解决了等到第二天周总来到公司绝影便轻描淡写地对周总说:“昨天那个kIpacs需要重启的问题我已经解决了是个小问题内存泄漏。”
所以什么叫打肿脸充胖子。明明昨天花了5;6个小时憋得几乎走投无路终于解决出的问题现在在老总面前却轻描淡写地说:“是个小netbsp;Liu也许也是这样自己不知道熬了几个通宵脑细胞不知杀死多少终于给做出个多线程出来却轻描淡写地说:“多线程嘛那个还不容易二三十分钟就搞出来了。”两个人都是爱吹牛好像自己能耐大得不得了什么技术阿方法阿算法阿解决方案阿还不一切都尽在掌握中原以为牛这样吹了大家就决定自己有多了不起结果最后受苦的是自己开心的是老板老板们正是利用了这种心理他们会说:“不错不错这么个大问题能这样快地解决这个程序里面还有二十多个Bug都是小问题给你一天的时间够了吧。”
周总对绝影反映的问题还是比较关心他说:“内存泄漏这个问题是广泛存在的阿这种问题又最不好调试。我给你介绍个软件吧Boundschenetbsp;在以前绝影绝对不会去关心别人介绍的什么软件先那软件是别人介绍的自己又不熟悉软件好不好阿怎么用阿都要自己去摸索特别是这个Boundscheck一听就知道是个英文版的软件还要拿金山词霸去翻译菜单或者网上到处去找汉化版本来以为用这个软件能极大地提高劳动生产率结果反而花在学习上的时间都远远过了它提高的劳动生产率这叫“磨刀误了砍柴工”。
可这次绝影还是比较慎重昨天虽然把问题解决了但实在把自己搞得太痛苦也幸亏昨天开了任务管理器现了问题要不说不定把代码跟踪到太平洋还不知道问题在哪里。
去网上下个Boundsnetetumega公司出的想能出softIce这样的软件的公司出的东西还能有假吗?就比如今天微软宣布出了一个新的操作系统那还不成为各大网站的头条新闻。所以不仅是衣服就是软件也有个品牌效应。
那天在公司又调研了一整天绝影第一次知道了“纯化测试”这个词。以后每次周总说:“ok明天我们进行purifinet。”绝影就跟大家翻译道:“好明天我们进行纯化测试没装Boundsnetdschenetbsp;最近几天BossLiu在公司颇为得意看来医院对kIRegIs试运行非常满意要他修改的地方也很少。kIRegIs的代码一直是BossLiu在负责绝影从来没去看这也好世界上最幸福的事情就是你把事情交给别人别人做好了交给你居然和你的要求一模一样根本不用改。因为没什么事做BossLiu正好潜心研究起netbsp;本来有好多事情都是一样会做容易做好难就说这c++就算你是写了五六年程序的程序员说函数模板、类模板、纯虚函数、虚基类这些东西你又用上了多少。BossLiu研究了一些这方面东西再加上kIRegIs在医院取得了成功觉得差不多火候已到绝影也不过尔尔不过就是汇编好一点吗?还是那句话汇编不过1oo多个指令有什么难的。
可绝影总以为他对c++的研究应该仅限于“理论”上。
两人见了面BossLiu问:“你知道这个xxxx基类的构造函数会被调用几次么?”