`
dingjob
  • 浏览: 183234 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

性能调优step by step (七) --遇到的问题(方法策略和代码问题)

阅读更多


1. QA 测试时,第一次去链接时间较长
处理方法:应该去除第一次链接的时间,第一次链接的时间包含了DNS解析等等,比较消耗时间,这个和访问web页面一样的道理。才能模拟正常的使用情况。
2. 测试错误率要求在0.01%-0.05%,目前太高。
处理方法:测试程序覆盖了原有的result是false 还是true 的方法。导致有些成功的也返回false。


3. jprofile 跟踪到代码有cpu-views  刷新缓存消耗较大。Kill -3 发现大量线程都在执行这个代码
(1)中有对对象的序列化,比较慢
    
  List<CorpInfo> listCorpInfo = new ArrayList<CorpInfo>();
       for (String vaccountId : vaccountList) {
           CorpInfo corpInfo =  corpInfoCacheService.getCorpInfoByVaccountId(vaccountId);
            if (corpInfo != null) {
               listCorpInfo.add(corpInfo);
           }
        }



解决方法:刷新的是公司列表数据,由于corpinfo不是java 内建对象,采用java自有的序列化机制,效率不高,修改代码改变缓存实现策略(刷新缓存返回时不返回公司列表,返回null,不用序列化公司实体了)
分享到:
评论

相关推荐

    Convolution+model+-+Step+by+Step+-

    "Convolution model Step by Step" 通常指的是通过逐步讲解来理解CNN的工作原理和构建过程。在这个"v2 第四个 cnn week1的作业数据集和作业文件"中,我们可以推测这是一个关于CNN的课程或教程的第一周内容,旨在帮助...

    dnn-step-by-step-master.zip

    标题 "dnn-step-by-step-master.zip" 暗示了这是一个关于深度神经网络(DNN)的逐步学习项目,可能是包含一系列教程或者代码实现的资料。由于文件名没有提供更具体的信息,我们可以从深度学习的基础知识、DNN的构建...

    SAP HANA step by step #1

    8. **性能调优**:学习监控和优化SAP HANA系统性能的方法,包括索引策略、内存管理以及SQL查询优化。 9. **安全与备份**:理解SAP HANA的安全模型,包括用户权限管理、数据加密,以及备份和恢复策略。 10. **最佳...

    吴恩达RNN作业:Building your Recurrent Neural Network - Step by Step

    在本课程中,“吴恩达RNN作业:Building your Recurrent Neural Network - Step by Step”主要探讨了如何构建和理解循环神经网络(Recurrent Neural Networks, RNNs),这是一种广泛应用于序列数据处理的深度学习...

    天嵌科技出品-Linux移植之Step By Step_V4.5_20100605

    《天嵌科技出品-Linux移植之Step By Step_V4.5_20100605》是一份详尽的教程,旨在指导用户如何在天嵌科技的TQ2410平台上进行Linux系统的移植工作。TQ2410是一款基于Samsung ARM9处理器的嵌入式开发板,广泛应用于...

    SSAS-2008-Step-by-Step.rar_SSAS_step by step

    除了技术细节,本书还涵盖了数据导入和处理、性能调优、安全性和部署策略等方面,这些都是实施SSAS项目时不容忽视的部分。在每个主题中,作者都提供了丰富的示例和练习,帮助读者在实际操作中巩固理论知识,提升技能...

    Centos5.5+oracle11gR2_database--installation-step-by-step.rar

    这个压缩包"Centos5.5+oracle11gR2_database--installation-step-by-step.rar"显然包含了在CentOS 5.5版本上安装Oracle 11g R2数据库的详细步骤。Oracle 11g R2是Oracle数据库的一个重要版本,提供了许多增强功能和...

    SQL Server 2005 Analysis Services Step by Step

    ### SQL Server 2005 Analysis Services Step by Step #### 概述 SQL Server 2005 Analysis Services (SSAS) 是一个强大的商业智能工具,用于构建多维数据集和数据挖掘模型。本书旨在为用户提供一个逐步指南,帮助...

    Microsoft ASP.NET_3.5Step by Step

    7. **部署与性能优化**:指导读者如何将应用程序发布到服务器,包括IIS(Internet Information Services)的配置、性能调优和故障排查。 8. **最佳实践与设计模式**:分享了开发高质量ASP.NET 3.5应用的最佳实践,...

    Microsoft.Dynamics.CRM.2011.Step.by.Step

    综上所述,《Microsoft Dynamics CRM 2011 Step by Step》这本书全面而深入地介绍了 Microsoft Dynamics CRM 2011 的各个方面,不仅覆盖了从安装到日常使用的全过程,还涉及到了高级定制和开发等进阶主题。...

    Microsoft+SQL+Server+2008+MDX+Step+by+Step

    此外,书中还可能涉及SQL Server Analysis Services的管理方面,如 cube的设计、处理和优化,以及权限管理和性能调优。读者将了解到如何通过MDX来优化查询性能,以及如何解决在多维数据分析过程中遇到的问题。 总的...

    repast学习资料step by step

    这个"repast学习资料step by step"是一份详细的Java教程,旨在引导初学者逐步了解并掌握Repast的使用技巧和特性。通过一个具体的示例模型的构建,读者将能够体验到Repast在建模过程中的实际应用。 教程的结构通常会...

    Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.z02

    《Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.z02》这本书是微软出版社推出的关于SQL Server 2005应用技术的实践指南,旨在帮助读者逐步掌握SQL Server 2005的核心技术和实际操作...

    Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.z04

    7. **性能优化**:分析SQL Server的性能监控工具,如Profiler和Activity Monitor,以及如何通过索引优化、查询改写和资源调优提高系统性能。 8. **安全性管理**:学习如何设置用户权限,实现角色和登录的管理,以及...

    CentOS Step by Step

    监控与性能调优** 使用`iotop`、`iostat`、`vmstat`和`netstat`监控系统I/O、CPU、内存和网络状态。`htop`和`glances`提供更友好的界面。通过调整内核参数和优化服务配置,提升系统性能。 **10. 故障排查与日志...

    sap-basis-certification-questions-sap-basis-interview-questions-answers-and-explanations

    - **Step-by-step Debugging**:逐步调试是一种常见的调试方法,可以帮助开发者逐行跟踪程序的执行过程,从而找出问题所在。 - **使用事务代码 ST05**:此事务代码可以用来查看和分析 ABAP 程序的日志记录,这对于...

Global site tag (gtag.js) - Google Analytics