展开全部

主编推荐语

本书用讲故事的方式教你如何改进系统。

内容简介

运行速度慢的系统常常令人沮丧。它们会浪费用户的时间和金钱,甚至可能会扼杀项目,危及相关从业人员的职业生涯。

本书主要面向那些对计算机程序和其他程序消耗时间情况以及改进这种情况的方法感兴趣的人,作者以一种清晰且值得思考的方式解释了为什么系统会这样运行,并融合亲身经历,用讲故事的方式分享了自己作为程序性能咨询顾问的经验,教大家如何改进系统。他不仅教读者性能优化方面的技能,还引导读者使用新的思维方式,更稳定、更自信地进行优化。

目录

  • 版权信息
  • O'Reilly Media,Inc.介绍
  • 本书赞誉
  • 推荐序
  • 译者序
  • 前言
  • 第一部分 关注目标
  • 第1章 鲍勃
  • 第2章 菲莉丝
  • 第3章 正确的目标
  • 第4章 南希
  • 第5章 关注正确的目标
  • 第6章 当无法关注目标时
  • 第二部分 方法
  • 第7章 四十九条申诉
  • 第8章 发货标签问题
  • 第9章 更多申诉
  • 第10章 优先级
  • 第11章 整个系统都很慢
  • 第12章 间接收益
  • 第13章 银弹
  • 第14章 清单
  • 第15章 R方法
  • 第三部分 剖析
  • 第16章 薪资系统
  • 第17章 序列图
  • 第18章 甘特图
  • 第19章 跟踪
  • 第20章 剖析表
  • 第21章 创建剖析表
  • 第四部分 衡量性能
  • 第22章 性能是一种特性
  • 第23章 可重复测试用例
  • 第24章 间歇性问题
  • 第25章 跟踪范围
  • 第26章 识别体验
  • 第27章 测量入侵
  • 第五部分 优化
  • 第28章 谜语
  • 第29章 游戏
  • 第30章 事件计数
  • 第31章 事件持续时间
  • 第32章 过滤前置
  • 第33章 向左看
  • 第34章 托-米尔萨普定律
  • 第35章 瓶颈
  • 第36章 警惕“系统瓶颈”
  • 第37章 优化子系统的问题
  • 第38章 每个问题都是偏态问题
  • 第39章 关键路径
  • 第六部分 延迟
  • 第40章 凯文
  • 第41章 排队延迟
  • 第42章 排队论
  • 第43章 双曲线
  • 第44章 流量强度
  • 第45章 利用率
  • 第46章 双曲线杠杆
  • 第47章 一致性延迟
  • 第48章 延迟和吞吐量
  • 第七部分 浪费
  • 第49章 黛布拉
  • 第50章 斜坡
  • 第51章 玛莎
  • 第52章 高效
  • 第53章 修复低效,还是供给低效
  • 第54章 雪怪
  • 第55章 快速与高效
  • 第56章 可扩展性
  • 第八部分 解决问题
  • 第57章 四个简单问题
  • 第58章 到达数据尽头
  • 第59章 高管反馈环
  • 第60章 附带损害
  • 第61章 过犹不及
  • 第62章 道格
  • 第63章 何时完成
  • 第九部分 预测
  • 第64章 理查德
  • 第65章 为什么需要预测
  • 第66章 利用剖析表进行预测
  • 第67章 对“做还是不做”决策的预测
  • 第68章 线性行为
  • 第69章 偏态
  • 第70章 事件相互依赖
  • 第71章 非线性行为
  • 第十部分 延迟隐藏
  • 第72章 妈妈
  • 第73章 多米尼克
  • 第74章 并行化
  • 第75章 如何让系统崩溃
  • 第76章 多任务处理
  • 第77章 人类的多任务处理
  • 第十一部分 谬误
  • 第78章 邪恶精灵
  • 第79章 皮夹克
  • 第80章 被隐藏的异常值
  • 第81章 当心许下的愿望
  • 第82章 百分位规格
  • 第83章 命中率问题
  • 第84章 mpg问题
  • 第85章 比率把戏
  • 第86章 吞吐量和响应时间
  • 第87章 比率没有用吗
  • 第88章 何时比率可靠
  • 第89章 描述性能改进
  • 第90章 “加快n倍”的神话
  • 第十二部分 测试
  • 第91章 为什么要测试
  • 第92章 风险
  • 第93章 破坏性测试
  • 第94章 测试并非一个阶段
  • 第95章 自动化测试
  • 第96章 预防问题
  • 第十三部分 规划
  • 第97章 厄特利夫人
  • 第98章 容量规划
  • 第99章 利用率目标
  • 第100章 何时升级
  • 第十四部分 政治
  • 第101章 证明
  • 第102章 少承诺的问题
  • 第103章 七个项目风险放大器
  • 第104章 快速失败
  • 第105章 面子
  • 第106章 珠宝商的方法
  • 第107章 变更控制
  • 第108章 记录保存
  • 第109章 失败
  • 第110章 要紧张,但别焦虑
  • 第十五部分 收获乐趣
  • 第111章 帮孩子们做优化
  • 术语表
  • 参考文献
  • 推荐阅读
展开全部

评分及书评

4.0
3个评分
  • 用户头像
    给这本书评了
    4.0
    如何解决问题轻松工作

    1 小时看完作者是一家名为 Oracle 的新兴数据库公司的咨询部门工作。工作是每周飞往不同的客户现场,帮助客户确保他们基于 Oracle 的应用系统运行得更快书中展示了他是如何自信地识别、理解、分析并解决问题的。解决问题的关键是定位问题,当系统复杂问题众多,客户极度不满时,先安抚客户,获取最关键的问题优先解决。本书可以作为售后人员的工作指南,当然本书更适合软件的售后,我在阅读时,遇到不懂的专业问题我就直接跳过了,吸取他解决问题的思路。

      转发
      评论

    出版方

    机械工业出版社

    机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。