项目性能优化—性能优化的指标、目标

这篇具有很好参考价值的文章主要介绍了项目性能优化—性能优化的指标、目标。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目性能优化—性能优化的指标、目标

性能优化的终极目标是什么

性能优化的目标实际上是为了更好的用户体验:

一般我们认为用户体验是下面的公式:

用户体验 = 产品设计(非技术)+ 系统性能 ≈ 系统性能 = 快

那什么样的体验叫快呢?

3秒定理

一般我们认为网站页面的加载速度在3秒以内就可以称作合格了,加载速度越趋近于0,越快。

3秒定理:Strangeloop在对比了众多网站,并对其性能进行分析之后得出了一个著名的3秒定理,当网站页面加载速度超过3秒后,57%的访客会离开这个网站。

如果想让我们的系统快起来,就要做性能调优。

项目性能优化

以下可以做为优化的标准:

  • 前端工程师:首屏时间、白屏时间、可交互时间、完全加载时间;
  • 移动端工程师:端到端响应时间、Crash率、内存使用率、FPS;
  • 后端工程师:RT、TPS、并发数。
    • 影响因素1:数据库读写、RPC、网络IO、逻辑计算复杂度、缓存
    • 影响因素2:JVM[Throughput吞吐量、Footprint访存足迹、Latency延迟]

影响性能的关键要素

  • 产品设计:产品逻辑、功能交互、动态效果、页面元素
  • 基础网络:网络=连接介质+计算终端
  • 代码质量&架构
  • 移动端环境:设备类型&性能、网络
  • 硬件及云服务:服务器硬件等

我们怎么去分析性能因素呢,就是既不要去做过度的优化,也不要让某个内容作为短板。

我们怎么找到系统的短板在哪里呢?就是需要进行压力测试。

压力测试

什么是压力测试

压力测试:压力测试是针对特定系统或者组件,为要确认其稳定性而特意进行的严格测试。会让系统在超过正常使用条件下运作,然后再确认其结果。

实际上就是对系统不断施加压力,来预估系统负载能力的一种测试。

什么时候做压测

一般而言,只要在系统基础功能验证完成、系统趋于稳定的情况下,才会进行压力测试。

压测目的

  1. 当负载逐渐增加时,观察系统各项性能指标的变化情况是否有异常;
  2. 发现系统的性能短板,进行针对性的性能优化;
  3. 判断系统在高并发情况下是否会报错,进程是否会挂掉;
  4. 测试在系统某个方面达到瓶颈时,粗略估计系统性能的上限;

压测的指标

指标 含义
响应时间(RT) 是指系统对请求作出响应的平均时间,对于单用户系统,响应时间可以很好地度量系统的性能。
吞吐量(Throughput) 是指系统在单位时间内处理请求的数量每秒事务数TPS也算是吞吐量的一种
资源利用率 CPU占用率、内存使用率、系统负载、网络I/O
并发用户数 是指系统可以同时承载的正常使用系统功能的用户的数量,用户不同的使用模式会导致不同用户在单位时间发出不同数量的请求。
错误率 失败请求占比,在测试时添加响应断言,验证不通过记为错误;若不添加,响应码为非200即为错误。

响应时间、并发用户数、吞吐量、资源使用率存在一定关系,如下图:

项目性能优化—性能优化的指标、目标,项目性能优化,性能优化

图的解释:

线走势:
  • 绿线:随着用户增长,资源利用率会提升;

  • 紫线:随着用户增长,吞吐量会上升,然后下降;

  • 蓝线:随着用户增长,响应时间的变化趋势;

区域

图中有三个区域:轻负载区、重负载区、塌陷区。

两个横坐标点

第一条虚线的横坐标:最优并发用户数;

第二条虚线的横坐标:最大并发用户数。文章来源地址https://www.toymoban.com/news/detail-840326.html

到了这里,关于项目性能优化—性能优化的指标、目标的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 性能优化 - 前端性能监控和性能指标计算方式

    利用LightHouse进行合理的页面性能优化 这篇文章主要讲解了如何使用 Lighthouse 。 这里把相关图片再展示一下: 我们可以看到 Lighthouse 计算的时候,会根据这几个维度的指标来计算总分。那么本篇文章,就主要讲解下前端性能监控相关的重要指标含义和计算方式。 在介绍指标

    2024年02月15日
    浏览(61)
  • 前端页面性能优化指标

    优化用户体验的质量一直都是是每个Web站点长期成功的关键,网页核心的性能指标应该是随着时间的推移而不断演变的,目前谷歌浏览器公布的核心Web健康指标——Core Web Vitals包括加载体验、交互性和页面内容的视觉稳定性; 1. Largest Contentful Paint (LCP) : Web 页主要内容的加载

    2024年02月15日
    浏览(62)
  • unity 性能优化指标

    内存需要关注项目以及阈值推荐: Mono 堆内存:    影响 GC 耗时, 存在泄露风险,控制在 80M 以下。       PSS                   :    进程在 RAM 中实际使用的空间地址大小     内存峰值控制在硬件总内存 0.5~0.6  以下,闪退风险才低。中端机型 900M Reserved Total

    2024年02月07日
    浏览(47)
  • 【FPGA】优化设计指南(二):性能指标

    Fmax可通过时序报告计算得出。在Vivado中,可通过命令report_timing_summary生成时序报告.WNS越大越好. 输入到输出的延迟通常用时钟周期个数来表示,称为Latency,该指标也反映了设计的流水级数。Latency越小越好。但Latency小意味着流水级数低,这可能会导致Fmax降低。 可通过命令

    2024年04月28日
    浏览(39)
  • web 各个优化指标,提高你得网站性能,以及动画性能

    名称 简写 含义 优化点 造成常见原因 如何改善 Largest Contentful Paint LCP Web 页主要内容的加载速度,衡量加载体验:为了提供良好的用户体验, LCP 应该在页面首次开始加载后的 2.5 秒内发生。 1,img元素 2,image中的svg元素 3,video元素 4,通过url函数加载背景图片的元素 5,包含

    2024年02月13日
    浏览(42)
  • 如何监测和优化阿里云服务器的性能?有哪些性能分析工具和指标?

    如何监测和优化阿里云服务器的性能?有哪些性能分析工具和指标? 阿里云服务器性能监测与优化是云计算服务中一个非常重要的环节。为了确保服务器稳定、高效地运行,我们需要对其性能进行监测,并在监测的基础上进行优化。本文将为您介绍如何监测和优化阿里云服务

    2024年02月11日
    浏览(48)
  • 【深度学习】目标检测的性能评价指标,mAP_0.5,mAP_0.5,0.95,0.05

    指标有检测精度和检测速度之分: mAP是一个容易混淆的概念。计算mAP之前先考虑我们有的数值:图片原label的bbox、模型预测的bbox、模型预测的bbox的置信度、模型预测的bbox中目标类别的分类置信度。在YOLO中,最后两个数值会乘起来表示一个置信度数值。 此外,我们还需要确

    2023年04月21日
    浏览(41)
  • [MOT Challenge]官方生成多目标跟踪算法性能评价指标结果,解决test数据集没有gt文件和官网注册问题

    最近在做一个多目标跟踪相关项目,搞过多目标跟踪的都知道 MOT Challenge 这个benchmark数据集,其包含MOT15,MOT16等多个数据集,每个数据集又可以划分为test和train两类。 但是,官方提供的test数据集是不包含gt.txt的(即真实跟踪框的标注信息),所以我们无法用motmetrics得到MOTA,IDF

    2024年02月03日
    浏览(63)
  • 目标检测与跟踪 (3)- TensorRT&YOLO V8性能优化与部署测试

    目标检测与跟踪 (1)- 机器人视觉与YOLO V8_Techblog of HaoWANG的博客-CSDN博客 目标检测与跟踪 (2)- YOLO V8配置与测试_Techblog of HaoWANG的博客-CSDN博客 目录 系列文章目录 前言 YOLO v8 TensorRT 一、TensorRT 1.1 原理 1.2 架构 1.3 功能 1.4 性能 1.5 GPU并行计算 二、安装配置 1.下载 2.安装 3. 测

    2024年02月14日
    浏览(65)
  • 【工程应用九】再谈基于离散夹角余弦相似度指标的形状匹配优化(十六角度量化+指令集加速+目标只有部分在图像内的识别+最小外接矩形识别重叠等)

    继去年上半年一鼓作气研究了几种不同的模版匹配算法后,这个方面的工作基本停滞了有七八个月没有去碰了,因为感觉已经遇到了瓶颈,无论是速度还是效率方面,以当时的理解感觉都到了顶了。年初,公司业务惨淡,也无心向佛,总要找点事情做一做,充实下自己,这里

    2024年03月19日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包