【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

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

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

    阅读完需:约 2 分钟

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

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

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

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

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

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

关注

评论

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

千万级学生管理系统考试试卷存储方案设计

tom

DDD实战(3):整体工作框架和全局需求分析

深清秋

DDD 软件架构 生鲜电商系统 3月月更

节省 58% IT 成本,调用函数计算超过 30 亿次,石墨文档的 Serverless 实践

阿里巴巴云原生

阿里云 云原生 函数计算 石墨文档 资源伸缩

如何在Linux 系统上比较Bash 脚本中的字符串?

Ethereal

关于千万级学生系统考试的思考

Geek_1b4338

#架构训练营

如何在 Windows 上使用 NVM 安装 Node.js?

Ethereal

模块八-作业二

hunk

云原生训练营

千万级学生管理系统Redis存储架构

IT屠狗辈

redis 架构实战营

模块四

blazar

「架构实战营」

MySQL 15条常用的SQL知识(18/100)

hackstoic

MySQL

模块四作业

Mr小公熊

[架构实战营]-千万级学生管理系统的考试试卷存储方案

邹玉麒

「架构实战营」

感受当下-人生意义的思索

李印

自我感悟 生活的意义

PHP 遇见 Serverless,帮你解决这些痛点!

阿里巴巴云原生

php 阿里云 Serverless 云原生

千万学生管理系统之考试模块存储架构设计

随欣所遇

架构训练营5期

第四课作业

浪飞

千万级学生管理系统的考试试卷存储方案

凌波微步

「架构实战营」

千万级学生管理系统的考试试卷存储方案

风中奇缘

架构实战课 「架构实战营」

网络工程师必知:三种防火墙链路检测技术:BFD、NQA、IP-link

Ethereal

【模块四】千万级学生管理系统考试试卷存储方案设计

yhjhero

#架构训练营

最佳实践:Kubernetes 集群中 DNS 故障的可观测性与根因诊断

阿里巴巴云原生

阿里云 Kubernetes 云原生 服务器 DNS

全链路压测(五):生产全链路压测实施全流程

老张

性能测试 全链路压测 稳定性保障

架构实战营:模块四作业

刘璐

2022第9周-打动面试官的一点经验

李印

面试 总结思考

千万级学生管理系统的考试试卷存储方案

smile

架构实战营

架构师训练营模块四作业

刘帅

峰会报名|从金融行业技术选型,看 RocketMQ 如何应对严苛挑战

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列 峰会报名

架构训练营 模块四

Geek_16d2b8

架构训练营5期

实用机器学习笔记二十三:集成学习之Stacking

打工人!

学习笔记 集成学习 机器学习算法 3月月更

实用机器学习笔记二十二:集成学习之Boosting

打工人!

深度学习 学习笔记 集成学习 机器学习算法 3月月更

千万级学生管理系统考试试卷存储设计

五月雨

架构实战营 「架构实战营」

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