`

Can you believe it?

阅读更多
上次做了几个优化之后,发现系统当中如果有800个BUG的时候,显示测试报告详细信息的那个页面还是比较慢,大约要18s,实在是难于忍受。

虽说显示这个页面需要做很多的统计查询。但是,我已经对统计查询做过优化优化了,怎么还会花费这么长时间呢?拿出具体的数据看看是解决问题的最好方法,看具体那个方法执行得比较耗时。

结果出来,几个我认为比较耗时的数据库查询,其实根本就不耗时啊……一个是90ms,其它三个都低于50ms,也就是说页面显示这么慢,根本不是数据库查询的结果,瓶颈应该在其它地方。

拿到显示这个页面的Action一看,有一段代码看不懂了。在这个页面上没有必要做转换列表的操作啊,于是怀疑是否这个ACTION是否做了多余的操作。再查看JSP,如果没有用到Action当中设置的属性。因此,断定那段代码是多余的。

怎么会产生这段多余代码呢,肯定是因为在修改代码的过程中,程序员忘记删除这段耗时的代码了。

修改之后一看,18s -> 0.8s。真是太好了。问题解决了,一切OK。

这个问题说明三点:
1. 不要怀疑数据库的性能。
2. 一定要实际去测试一下,不要妄加猜测。
3. 写程序的时候,代码结构要清楚。
分享到:
评论
1 楼 hiwzg 2007-03-29  
对于这种问题,看代码似乎是惟一的解决方案。不去看Action代码,我肯定不会知道,居然做了无用功,而这个无用功实在是太耗时了。

相关推荐

    Machine Learning for OpenCV 原版PDF by Beyeler

    Can you believe it? This would be enough data to fill up 10 million blu-ray discs, or amount to 90 years of HD video. In order to deal with this vast amount of data, companies such as Google, Amazon,...

    Machine Learning for OpenCV-Packt Publishing(2017).pdf

    Can you believe it? This would be enough data to fill up 10 million blu-ray discs, or amount to 90 years of HD video. In order to deal with this vast amount of data, companies such as Google, Amazon,...

    【精品】情景交际的练习.doc

    "Can you believe it?" 是对某件事情感到难以置信时的问句,而 "Absolutely!" 则表示完全同意或者非常惊讶。 通过这类情景交际的练习,学习者能够提升在不同社交场合下使用恰当英语表达的能力,包括提出建议、请求...

    新目标英语七年级下册全部练习题及答案13精选.doc

    → "Can you believe it?" - 你想要什么颜色的?→ "What color do you want?" - 她喜欢鸡蛋、香蕉和苹果做早餐。→ "She likes eggs, bananas, and apples for breakfast." - 这些是我的朋友。→ "These are my ...

    新目标七年级综合练习题(共23套练习含参考答案)13精选.doc

    -> Can you believe it? 8. 你想要什么颜色的? -> What color do you want? 9. 她喜欢鸡蛋、香蕉和苹果做早餐。 -> She likes eggs, bananas, and apples for breakfast. 10. 这些是我的朋友。 -> These are my ...

    外贸用语These words you can used be in foreign trade!

    Would you please have a look at it?" 提供给对方详细的行程安排,供其审查。 21. **询问细节意见**:"If you have any questions on the details, feel free to ask." 鼓励对方对细节提出疑问。 22. **赞赏努力...

    网络教育大学英语B统考试题库.doc

    You can’t miss it.”表明对方提供了邮局的方向信息。 10. How are you, Bob? 你好吗,鲍勃? 在这个对话题中,问题的目的是询问鲍勃的健康情况。回答B“I’m fine, Ted.”表明鲍勃的健康情况良好。 这个英语...

    一般疑问句、选择疑问句的详细用法.doc

    - `Do you not/Don’t you believe me?` - `Is it not / Isn’t it a lovely day?` - `Are you not / Aren’t you coming?` 否认疑问句有时表达的是质疑或惊讶的情绪,完整形式的否定疑问句语气更强烈。 **选择...

    英国最常用的118个口语

    12. **Do you mean it?** 意思是“你是认真的吗?”,用于询问对方是否真心诚意。例如,当听到朋友的承诺时,你可能会问:“Do you mean it when you say you’ll help me move next weekend?” 以上只是部分口语...

    直播间进群送-1000常用语块(打印).docx

    - **I don't believe it / 我不相信** - 表示怀疑或不相信对方说的话。 - **That's a good idea / 这是个好主意** - 赞同并支持对方的想法或建议。 通过以上分析,可以看出这份文档覆盖了日常生活、工作以及学习...

    一般疑问句、选择疑问句的详细用法.pdf

    —Do you not/Don’t you believe me? 你不相信我? —Is it not / Isn’t it a lovely day? 天气难道不好吗? 3.2 否定疑问句的语气 否定疑问句并不单纯表示提问,它常常带有感情色彩。否定疑问句的完全式比...

    四年级英语下册Unit10Mocky’sstoreLesson3作业北师大版三起

    - 连词成句4:“I can’t believe it.” 表达难以置信的情绪。 - 连词成句5:“She has a red purse.” 描述她拥有的物品。 - 连词成句6:“Can I help you?” 提供帮助的礼貌问句。 - 连词成句7:“These ...

    【大学英语】第三阶段在线作业.doc

    7. Do you like it? 询问喜好,It’s not as good as I expected. 表示没有预想的好。 8. 听到别人遭遇不幸(如I lost all my work!)时,应表达同情,Sorry to hear that. 是恰当的回应。 9. 提供安慰或鼓励的...

    高中英语反意疑问句练习题.pdf

    例如:"Everything seems all right now, doesn’t it?" 和"Nothing is kept in good order, is it?" 4. 指示代词"this", "that", "these", "those"作主语时,疑问句部分对应的主语分别是"it"和"they"。例如:"This...

    It常用的固定搭配.pdf

    如,"You can take it from me that your daughter has what it takes to be a star." 表示我坚信你女儿具备成为明星所需的一切条件。 9. “so it seems/appears”表示“看起来是这样”,用于表达一种不确定的肯定...

    深入浅出javascript

    Do you believe that a technical book can’t be serious if JavaScript code is anthropomorphized? 3 This book makes a great sequel to Head First HTML with CSS & XHTML, so definitely check it out if you ...

    反意疑问句课件.ppt

    7. **宾语从句**:如果主句是第一人称,并且谓语动词是"think", "believe"等,疑问部分以从句为主,如"I don’t think you are right, are you?"。 下面是几个反意疑问句的例子,供你练习: 1. 我值日,aren't I? ...

    Arduino For Dummies

    I believe that prototyping is an essential process and skill to have in the design industry today and that through this process you will understand more about your project or idea than any number of ...

    高中英语句型总结高中系列中精选出的300个重点句型.doc

    例如:"Can you believe that he won the marathon without any prior training?" 12. "Can you imagine…" 提请对方想象某个场景或情况。如:"Can you imagine living without electricity in this digital age?" ...

Global site tag (gtag.js) - Google Analytics