写点什么

文章:一种正规的性能调优方法──基于等待的调优

  • 2008-11-12
  • 本文字数:613 字

    阅读完需:约 2 分钟

性能调优一直是企业应用上线准备工作的关键环节,但具有讽刺意味的是,这项如此重要的任务长期以来却没有成为一门系统化、理论化的学科,更像是基于经验和 教训的原始手工劳动。这并不是因为性能调优工程师们没有努力工作,而是因为性能调优涉及到应用的各个组件及其之间的关系,每个组件内部也需要深入分析。不 同的应用其架构、技术、组件都存在差别,难以把性能调优过程和规则抽象成通用的方法。

不过现在幸运的是,性能调优专家 Steven Haines 在多年实践和深入思考的基础上,提出了一个称为“基于等待调优”的方法,该方法尝试把性能调优工作系统化、可度量化。基于等待的调优首先执行 一个应用架构的等待点分析,以此定位有可能导致请求等待的某项技术。等待点来自两方面:基于层次的等待点,代表着跨越应用层次的转换;基于技术的等待点, 代表着可能提高或降低性能的技术,比如缓存、池和通讯基础设施。一旦定位了一系列等待点,调优过程就此开始:开放所有基于层次的等待点和外部依赖池,产生 均衡的、具有代表性的负载,然后采用后退调优,收紧等待点以最大化该请求最薄弱的一环的性能,但是不要透支。

基于等待的调优方法在生产环境中已经一次又一次的得到了证明,不仅仅是高效的,而且帮助性能工程师快速实现可度量的性能优化。Steven 同时又是 InfoQ.com 的 Java 社区编辑,这篇《一种正规的性能调优方法—基于等待调优》就是他的成果分享。

详细内容,请阅读全文一种正规的性能调优方法──基于等待的调优

2008-11-12 01:371045
用户头像

发布了 501 篇内容, 共 270.9 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

零代码AppLink平台基础组件

RestCloud

APPlink

8. 业务中台架构

Joy

Kubernetes 漫游:kube-scheduler

Phoenix

云原生 kubernetes 运维

NGINX 和 NGINX PLUS 缓存指南

NGINX开源社区

nginx 性能优化 NGINX PLUS 缓存调优 分割缓存

OpenHarmony Meetup 2023北京站圆满举办

OpenHarmony开发者

OpenHarmony

HarmonyOS后台任务管理开发指南上线!

HarmonyOS开发者

HarmonyOS

语言忠诚?离不开舒适圈?为什么程序员不喜欢更换编程语言?

代码生成器研究

华为云耀云服务器L实例:在小程序竞争中的强大利器

YG科技

office办公套件:Office LTSC 2021 for Mac v16.81 beta版

加油,小妞!

office办公套件 办公套件 Microsoft office

Dropzone 4 for Mac(文件拖拽操作增强工具)

展初云

效率工具 Mac Dropzone 4

Keka for Mac(压缩解压工具) 1.3.6中文版

展初云

Mac 解压缩软件 Keka

服务器安全防护措施有哪些?

Geek_f19a80

服务器

A16Z领头的Story Protocol有什么看点?

币离海

BRC20 Story Protocol

CI/CD 构建中能保护好 SSHKEY吗?

极狐GitLab

DevOps SSH CI/CD SSH Key

Royal TSX 6 for Mac远程管理软件

展初云

Mac软件 远程桌面管理

数据库系统概述之国产数据库

小齐写代码

SVN管理工具:Cornerstone 4 for Mac激活版 支持M1

彩云

Cornerstone 4 cornerstone 4下载

SketchUp Pro(草图大师 2023)for Mac 支持M1/M2

彩云

SketchUp Pro 2023 犀牛3D建模软件

Programming Abstractions in C阅读笔记:p202-p234

codists

比特币首次减半11 周年:从 12 美元涨至 37,000 美元

币离海

BTC 减半

Mac电脑PDF 批量处理软件:BatchOutput PDF激活版

胖墩儿不胖y

Mac软件 pdf处理工具 好用的PDF编辑器

苹果电脑压缩解压工具:Keka for Mac中文版

加油,小妞!

Keka Mac 压缩解压工具

兴湘集团司库管理平台成功上线,打造国企数智管理新标杆!

用友BIP

企业数智化

如何查看数据库正在执行的SQL?

NineData

数据库 sql SQL优化 SQL开发工具 阻塞SQL

文章:一种正规的性能调优方法──基于等待的调优_Java_Steven Haines_InfoQ精选文章