应用程序性能的基线和基准之间的差异

2023-11-23

什么是基线,什么是基准?这些的最佳定义是什么?如何确定一组数字的基准并对另一组数字进行基准测试?


有趣的定义来自SPR(软件生产力研究)

基线和基准是相似但不同的活动。

形象地说,基线是“沙子里的线”对于一个组织来说,它可以衡量重要的绩效特征以供将来参考。

这并不一定是“良好”的状态”,只是一个参考。

最好通过该词本身的原始派生来理解基准:

从事重复性任务的商人,例如将木材锯成一致的长度,经常在工作台上放置凹口以指示切割前木板的放置位置。从字面上看,一个基准成为比较的标准和过去成功的指标.

基本上:

  • 基线大约是重要状态的识别,表示您的一组数字已达到批准状态,得到公开认可。
  • 基准是关于评估relative应用程序的性能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

应用程序性能的基线和基准之间的差异 的相关文章

  • SSL 速度:128 位与 256 位

    我决定使用 SSL 加密我的整个网站 即使实际上只有部分网站是必要的 最终结果是该网站现在有点慢 所以 我的问题是 我是否应该只加密网站的会员部分 请记住我在首页上有登录表单 我是否应该将加密降低到 128 位 如果站点总体较小 速度差异是
  • 计算元组中与模式匹配的元素

    我有一个矩阵m我想计算零的数量 m 2 0 2 2 4 4 5 4 0 9 4 8 2 2 0 0 我当前的代码如下 def zeroCount M return item for row in M for item in row coun
  • 针对 Android 开发优化 Eclipse

    我使用 Eclipse 和 ADT 插件开发 Android 而且速度 很慢 我必须经常重新启动 当我打开各种 Android 项目 当我使用库项目时需要 时 情况会变得更糟 使用 ADT 插件时 是否可以进行任何具体优化来提高 Eclip
  • 为什么乘法比除法便宜?

    我最近编写了一个 Vector 3 类 并将我的 normalize 函数提交给朋友审阅 他说这很好 但我应该尽可能乘以倒数 因为在 CPU 时间上 乘法比除法便宜 我的问题很简单 这是为什么 从硬件可以更轻松地实现的基本运算的角度来考虑
  • 基于范围的 for 循环对性能有益吗?

    阅读 Stack Overflow 上有关 C 迭代器和性能 的各种问题后 我开始想知道是否for auto elem container 被编译器 扩展 成最好的版本 就像auto 编译器立即将其推断为正确的类型 因此永远不会更慢 有时甚
  • 每个 mmap/access/munmap 两次 TLB 未命中

    for int i 0 i lt 100000 i int page mmap NULL PAGE SIZE PROT READ PROT WRITE MAP ANONYMOUS MAP PRIVATE 1 0 page 0 0 munma
  • PHP、in_array 和数组中的快速搜索(到最后)

    我对在数组中进行快速搜索的更好方法有疑问 我正在谈论一个特定的情况 假设我有一个数组 L A B C 当我开始时 当程序运行时 L 可能会增长 但到最后 当我进行搜索时 一个可能的原因是 L A B C D E 事实是 当我搜索时 我想要找
  • 局部函数声明有什么用处吗?

    大多数像我这样的 C 程序员都曾犯过以下错误 class C int main C c declares a function c taking no arguments returning a C not as intended by m
  • 在哪里可以找到Python内置序列类型的时间和空间复杂度

    我一直无法找到此信息的来源 无法亲自查看 Python 源代码来确定这些对象是如何工作的 有谁知道我可以在网上找到这个吗 结帐时间复杂度 http wiki python org moin TimeComplexitypy dot org
  • 为什么Python的“sorted()”比“copy,then.sort()”慢

    这是我运行的代码 import timeit print timeit Timer a sorted x x 2 bla 4 boo 3 4 1 2 0 1 4 3 2 1 0 0 timeit number 1000 print time
  • 使用应用程序上下文滑动图像加载

    我在我的 Android 应用程序中使用 glide 进行图像加载 为了避免任何崩溃 我正在使用应用程序上下文加载图像 这对应用程序和内存的性能有何影响 这对应用程序和内存的性能有何影响 Glide提供了这么多 with 方法是有原因的 它
  • php 日期函数和 Carbon 哪个更快?

    Carbon 是 DateTime 的简单 PHP API 扩展 我想知道我们可以通过 Composer 安装 Carbon 来使用日期时间函数 php 日期时间函数和 Carbon 哪个更快 我对您的评论做了一些测试 比较了 DateTi
  • 如何证明2条sql语句是等价的

    我开始用连接和子语句重写一个复杂的 SQL 语句 并获得一个看起来更简单的语句 我通过在相同的数据集上运行并获得相同的结果集来测试它 一般来说 我如何 概念上 证明这两个陈述在任何给定数据集中都是相同的 我建议学习关系代数 正如 Mchl
  • Fortran的性能

    Fortran 的表现计算机语言基准游戏 http shootout alioth debian org 出奇的糟糕 今天的结果显示 Fortran 在两项四核测试中分别排名第 14 和第 11 在单核测试中排名第 7 和第 10 现在 我
  • 应用程序中 GC 长时间暂停

    我当前运行的应用程序需要最大堆大小为 16GB 目前我使用以下标志来处理垃圾收集 XX UseParNewGC XX UseConcMarkSweepGC XX CMSInitiatingOccupancyFraction 50 XX Di
  • 复杂的 Xpage 部分刷新需要很长时间

    我有一个复杂的 xpage 其中有很多嵌套的自定义控件 每次我执行部分刷新都需要超过 4 秒才能完成 如果我消除了复杂性 它就可以正常工作并且速度如您所愿 我对这个复杂的 Xpage 进行了测试 即使使用部分执行模式 这个简单的测试也需要
  • C++,最佳实践,int 还是 size_t? [复制]

    这个问题在这里已经有答案了 可能的重复 何时使用 std size t https stackoverflow com questions 1951519 when to use stdsize t hello 假设使用模式相同 即没有负数
  • 在 Java 中有效地对图像进行颜色循环

    我正在编写一个曼德尔布罗分形查看器 我想以智能的方式实现颜色循环 给定一个图像 我想修改它的 IndexColorModel 据我所知 没有办法修改 IndexColorModel 也没有办法为图像提供新的 IndexColorModel
  • 读取大文件并制作字典

    我有一个大文件 我需要读取它并从中制作字典 我希望这一切能够尽可能快 然而我的Python代码太慢了 这是一个显示问题的最小示例 首先制作一些假数据 paste lt seq 20000000 lt seq 2 20000001 gt la
  • 公共领域还好吗?

    在你像我最初那样做出直觉反应之前 请阅读整个问题 我知道它们让你感觉很脏 我知道我们以前都被烧伤过 我知道这不是 好风格 但是公共场所可以吗 我正在开发一个相当大规模的工程应用程序 该应用程序创建并使用结构的内存模型 从高层建筑到桥梁再到棚

随机推荐

  • 如何按照 MVVM 为 WPF 构建通用/可重用模式对话框

    我想构建一个通用 可重用的模式对话框 可以在我们的 WPF MVVM WCF LOB 应用程序中使用 我有一个视图和关联的视图模型 我想使用对话框显示它们 视图和视图模型之间的绑定是使用针对类型的数据模板完成的 以下是我能够起草的一些要求
  • pandas statsmodels 中的多元线性回归:ValueError

    Data https courses edx org c4x MITx 15 071x 2 asset NBA train csv 我知道如何使用这些数据将其拟合到多元线性回归模型中statsmodels formula api impor
  • Python:从集合中检索项目

    一般来说 Python 集似乎并不是为通过键检索项目而设计的 显然这就是词典的用途 但是 无论如何 给定一个键 您可以从等于该键的集合中检索一个实例吗 再说一次 我知道这正是字典的用途 但据我所知 有合理的理由想要用字典来做到这一点 假设您
  • 如何模拟缓慢的 Meteor 发布?

    我正在尝试模拟出版物执行大量工作并花费很长时间才能返回光标 我的发布方法有强制睡眠 使用未来 但应用程序始终只显示 加载中 这是出版物 Meteor publish people function Future Npm require fi
  • SQL Server Management Studio 2008 计划导出到 MS Access

    专家 我不熟悉 SQL Server Management Studio 也从来不需要在 SQL Server 上安排任务 我每天都会将数据库导出到 MS Access 我需要 Management Studio 每天凌晨 2 00 自动执
  • Kiosk 应用程序 - OS X 编程 - 多显示器

    我学习了 Cocoa Objective C 主要用于 iPhone 开发 我需要利用这些技能在几天内为 OS X 构建一个非常基本的信息亭应用程序 申请基本如下 该设置有两个触摸屏显示器 应用程序必须运行全屏模式 右侧的监视器充当左侧选项
  • 为什么我的 jest.mock 中的 Promisereject() 会转到 then() 而不是 catch()?

    我有两个文件 getItemInfo js进行 API 调用并getItemInfo test js这是相应的 Jest 测试文件 在测试文件中 我模拟了由节点模块触发的http调用request promise 问题是在第二个代码块上 周
  • 如何将 Firebase 数据转换为 Java 对象...?

    使用Firebase库将数据以表单形式发送到服务器Message String String 添加到HashMap
  • Azure Devops 中的秘密管道参数

    我有一个用例 我想在 yaml 管道中使用用户名和密码的管道参数 对于用户名来说很简单 因为我只需在参数部分添加以下内容 parameters name Username type string displayName Username E
  • 为什么带有默认模板参数的模板不能用作模板模板参数中带有较少模板参数的模板

    myTemplateTemplate 期望第二个模板参数是具有一个参数的模板 myDefaultTemplate 是一个有两个参数的模板 第二个参数的默认类型为 int 在VS2008中 我得到编译错误 类模板 myDefaultTempl
  • 地图聚类 - 最大缩放标记仍然聚类

    我正在使用 android 地图 utils 对 google 地图 api v2 上的标记进行聚类 它工作得很好 但是当我添加 2000 多个标记时 在最大缩放下它仍然聚集在一起 标记仍然有数字 这是我用标记填充地图的方法 public
  • 如何获取方法参数的名称?

    如果我有一个方法 例如 public void MyMethod int arg1 string arg2 我将如何获取参数的实际名称 我似乎在 MethodInfo 中找不到任何可以实际提供参数名称的内容 我想写一个如下所示的方法 pub
  • 未找到 GLIBC_2.33 - 在为 Linux 构建 Flutter 时

    我试图在 Ubuntu 22 04 LTS 上运行 flutter 应用程序 一切都工作正常 但是 今天运行应用程序时出现了这个问题 Flutter SDK 无法构建应用程序并抛出以下错误 snap flutter 130 usr lib
  • 09 未被识别,而 9 被识别[重复]

    这个问题在这里已经有答案了 我正在使用石英进行调度 TriggerUtils getDateOf 0 40 18 09 06 它接受 5 个参数 秒 分钟 小时 月份 月份 当我将第四个参数传递为 09 时 Eclipse 给我错误 int
  • 如何在 MS SQL 存储函数中将日期时间转换为时间戳

    有一个从表更新触发器调用的存储函数 像这样的SM FUNCTION dbo DateTime2ToBigInt dt DATETIME2 7 RETURNS BIGINT 需要将输入日期时间转换为 unix 时间戳 Tried CONVER
  • 如何为匿名对象的属性设置值?

    这是我的代码 例如 var output new NetSessionId string Empty foreach var property in output GetType GetProperties property SetValu
  • 使用正则表达式验证 IPv4 地址

    我一直在尝试获得一个有效的正则表达式来进行 IPv4 验证 但运气不佳 似乎有一次我已经受够了 25 0 5 2 0 4 0 9 01 0 9 0 9 4 但它会产生一些奇怪的结果 grep version grep GNU grep 2
  • 如何为 FFI 创建一个包含可为空函数指针的结构?

    我有一个现有的 C 程序 可以加载共享库插件 主 C 程序通过包含整数 字符串 函数指针等的 C 结构与这些插件交互 如何从 Rust 创建这样的插件 请注意 真正的 C 程序不能更改 API 也不能更改 这些都是固定的 现有的东西 所以这
  • Matplotlib 用线连接散点图点 - Python

    我有两个列表 日期和值 我想使用 matplotlib 绘制它们 下面创建了我的数据的散点图 import matplotlib pyplot as plt plt scatter dates values plt show plt plo
  • 应用程序性能的基线和基准之间的差异

    什么是基线 什么是基准 这些的最佳定义是什么 如何确定一组数字的基准并对另一组数字进行基准测试 有趣的定义来自SPR 软件生产力研究 基线和基准是相似但不同的活动 形象地说 基线是 沙子里的线 对于一个组织来说 它可以衡量重要的绩效特征以供