最近做性能测试,主要从4个方面考虑优化:
1、机器
尝试负债均衡技术
2、服务器
JDK优化:配置
Tomcat监控和优化
其它
3、DB
sql语句优化
索引优化
其它
4、系统
4.1、过多数据库调用
4.2、过多使用同步
4.3、过度使用远程调用
4.4、错误使用对象关系映射
4.5、内存泄露
4.6、第三方代码/组件
4.7、稀有资源
内存、CPU、I/O以及数据库等资源等
4.8、web前端:很多图片都太大了,没有利用好或是错误地使用了浏览器缓存、过度地使用JavaScript/AJAX等
4.9、缓存,垃圾回收
4.10、间歇性问题
这类问题通常与特定的输入参数有关,或是发生在某个负载条件下。
4.11、业务逻辑,架构
参考:服务器端编程的十大性能问题(http://www.infoq.com/cn/news/2010/08/top10-server-side-performance)
分享到:
相关推荐
《系统单点登录性能测试优化方案》 在IT系统中,单点登录(Single Sign-On, SSO)是一项重要的功能,它允许用户在一个系统中登录后,无须再次认证即可访问多个相互信任的系统。然而,随着用户量的增加,性能问题...
销售管理系统V2(C/S模式,第一轮性能测试...此次性能测试的首要目标是对系统优化进行“能力验证”,收集升级后的性能数据,验证优化方案效果。重点关注业务的响应时间、各服务器的资源使用情况。并汇总到测试报告中。
性能测试可以帮助我们发现平台中的瓶颈和问题,并且可以帮助我们优化平台的性能。 测试方案 测试方案是指在大数据平台中进行性能测试的计划和安排。测试方案包括测试目标、测试范围、测试方法、测试进度、测试人员...
软件测试 性能测试 性能测试报告 系统性能测试方案 性能测试经验 测试模板 “苍蝇式的战斗精神”和“XX性能测试”.pdf Mercury性能测试模板.doc web项目测试实战性能测试结果分析样章.doc XX性能测试报告.pdf XX性能...
"性能优化通用解决方案"这个主题涵盖了多个层面的技术和策略,特别是在面临高并发场景时。以下是对这些概念的详细解析: 一、高并发处理 高并发是指在同一时间有大量的用户请求同时到达系统,对系统的处理能力和...
### 性能测试方案知识点详解 #### 一、项目简介及测试目标 **测试目标**: - **了解系统性能表现**:评估系统在各种业务场景下的处理能力。 - **评估系统稳定性**:确保系统能够在高负载下保持稳定运行。 - **提供...
阿里巴巴Java性能调优华山版是一套系统性能调优教程,!通过这份笔记的学习,你将会有一个系统的调优头脑和策略!快了何止100%?需要的朋友可下载试试!...每篇文章图文并茂,附有源码 + 性能评测结果 + 优化方案。
数据库迁移性能测试方案实例 根据提供的文件信息,以下是从标题、描述、标签和部分内容中提取的相关知识点: 数据库迁移性能测试方案概述 在数据库迁移项目中,性能测试是一个至关重要的步骤。该测试方案旨在对...
### 性能测试方案知识点详解 #### 一、概述 性能测试是一种软件测试类型,用于评估系统的性能,尤其是在高负载情况下。《性能测试方案模版》文档旨在为系统中的特定功能模块提供性能测试指南,包括但不限于首页...
性能测试是评估软件系统在高负载或大量并发用户情况下的响应速度、稳定性和资源消耗的过程。...通过对Bugzilla的性能测试,不仅可以优化系统性能,还能培养学生的性能测试技能,为未来的项目提供实践经验。
针对“软件性能测试方案操作模板”,我们将深入探讨测试的目的、范围、准则、模型指标、测试策略以及具体的测试方案和场景。 1. 测试目的: 性能测试的主要目标是确定系统的最大处理能力,包括最大并发用户数、响应...
性能测试
性能测试方案的设计思路是制定一个全面的计划,通过这个计划来指导测试工作的开展。以下是根据提供的文件内容总结出的性能测试方案设计的关键知识点: 1. 需求分析:测试的目的在于确认系统的性能能否满足业务需求...