08 2024 档案
摘要:10 火焰图(flamegraph) perf火焰图是一种可视化性能分析工具,它通过将性能数据绘制成一个类似火焰的图,直观地展示了程序的调用栈,帮助开发者快速定位性能瓶颈。特点如下: 可视化性能数据:火焰图将性能数据映射到一个二维的图中,横轴表示采样时间,纵轴表示调用栈。 火焰形状:图中每个矩形代表
阅读全文
摘要:简介 粤港澳大湾区国家技术创新中心工业软件产业发展中心,是粤港澳大湾区国家技术创新中心直属创新平台之一。该中心致力于聚焦工业软件基础创新,构建工业软件全过程创新生态链,为推动我国工业软件产业发展做出重要贡献。 主要目标 攻克核心技术: 突破工业软件核心关键技术,提升我国工业软件的自主创新能力。 构建
阅读全文
摘要:1 简介 Linux perf一个轻量级命令行工具,用于剖析和监控Linux系统的CPU性能。该工具虽然简单,却能提供有助于分析CPU的丰富信息。该命令包含许多用于收集、跟踪和分析CPU事件数据的子命令。 1.1 安装perf perf程序并没有预装在Linux系统中 # Ubuntu/Debian
阅读全文
摘要:5 用perf调查繁忙的CPU 在调查系统性能问题时,可以使用 perf 工具来识别和监控最繁忙的 CPU,以便集中精力。 5.1 用 perf stat显示哪些CPU事件被计数 通过禁用 CPU 计数聚合,您可以使用 perf stat 显示哪些CPU事件被计数。要使用此功能,必须使用 -a 标志
阅读全文
摘要:1 Linux perf 简介 perf 是 Linux 内核自带的一个强大的性能分析工具,它能够深入到内核和用户空间,提供丰富的性能计数器和事件跟踪功能,帮助开发者和系统管理员精确地定位系统性能瓶颈。 1.1 perf 的主要功能: 性能事件采样: 可以采样各种硬件性能事件,如 CPU 周期、缓存
阅读全文
摘要:7 放手 清理杂物的过程就是放手的过程。不仅仅是放下你的物品--那只是最终的结果。最重要的是学会放下恐惧,这种恐惧会让你在该把东西搬走的时候还久久拽着不放。 7.1 只是过客 生活是不断变化的。因此,当一件物品进入你的生活时,享受它,好好利用它,到了该放手的时候,就让它放手。就是这么简单。 一切物质
阅读全文
摘要:4 什么是杂乱? 《牛津英语词典》将杂乱定义为 “乱七八糟的东西的集合”。是的,这是其中的一部分,但它只是从纯粹的物理层面来描述杂乱。 在我的定义中,凌乱分为四类: 你不使用或不喜欢的东西 杂乱无章的东西 太多东西放在太小的空间里 任何未完成的东西 让我们逐一来看看这些东西,这样你在阅读本书时,就不
阅读全文
摘要:简介 以经济高效的方式确定用于 CAE 仿真的高性能计算集群规模 计算机辅助工程(CAE Computer aided engineering)是产品开发中非常重要的一部分,尤其是在汽车、国防军工航天、工业装备和电子电气和医疗设备行业。每个CAE部门的核心都有一个计算集群,主要用于运行有限元求解器,
阅读全文
摘要:1 质量模型概述 引言:ISO/IEC 25002 2024年第2版更新,国标估计几年后才会跟进更新,故启动翻译。 质量模型是一组定义好的特征和子特征,这些特征和子特征通过质量度量进行量化,可用于定义质量要求和评估目标实体的质量属性。每个质量模型都为指定质量要求和衡量目标实体的能力提供了一个框架。
阅读全文
摘要:0 前言 GB/T 38634.2 是我国的一项国家标准,全称《系统与软件工程 软件测试 第2部分:测试过程》。它是 GB/T 38634 系列标准的一部分,因国标较旧,故进行了29119-2(2021年第2版)的翻译。 第二版取消并取代了经过技术修订的第一版(ISO/IEC/IEEE 29119-
阅读全文
摘要:3 术语和定义 在本文档中,以下术语和定义适用。 ISO、IEC 和 IEEE 在以下地址维护标准化中使用的术语数据库: ISO 在线浏览平台:https://www.iso.org/obp/ui IEC 电子百科全书:网址:https://www.electropedia.org/ IEEE 在线
阅读全文
摘要:0 序 引言:ISO/IEC 25010 2023年底第2版更新,国标估计几年后才会跟进更新,故启动翻译。 国际标准化组织(ISO the International Organization for Standardization)和国际电工委员会(IEC the International El
阅读全文
摘要:1 探索性测试 本章将介绍探索性测试:手动试用新功能,快速获得有关其行为的反馈。我们将详细介绍探索性测试,考虑它的优缺点,以及何时应在项目中执行探索性测试。 我们将了解开始探索性测试所需的先决条件以及应采取的方法。这种测试可以是完整测试计划的一个缩影,它从客户的角度出发,利用你对功能工作原理的天真来
阅读全文
摘要:"没有标准,就没有改进"--大野泰一,日本工程师和商人 软件测试对于确保软件产品的可靠性和质量至关重要。 在技术快速发展的今天,人们忙于处理多方面的事务,因此必须有一套标准和流程来指导和管理软件测试和开发工作。这些标准和流程为管理从需求收集到发布后维护的整个软件开发生命周期提供了一个框架。它们有助于
阅读全文