根据计算机指令执行特点进行性能优化checklist

性能优化系列文章导航:《新的职业目标,以及C++性能优化

根据计算机指令执行特点进行性能优化checklist

(1)定义能够“对齐地访问内存”的结构体。减少结构体的“洞”。
(2)如果结构体中含有指针指向动态存储区,宜将动态存储区分配到结构体的紧邻其后。
(3)内存访问决定了计算开销。计算机的'高速缓存--主内存--虚拟内存'的内存结构对性能有较大折损。
     在金钱成本有限情况下,如果能禁用虚拟内存,增大主内存并能强制进程永久留存在主内存中,这么做能够明显提升性能。
(4)定制你的OS,减少进程数(无用进程)。
(5)配置OS以分配CPU时间优先给客户进程/系统服务(具体要看你的程序属性)。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
性能测试checklist是用于准备和执行性能测试的一个重要工具。它包含了一系列的项目和任务,以帮助测试人员更好地评估系统的性能,发现潜在的性能问题和瓶颈。 首先,性能测试checklist包括了对系统的基本信息,如系统的架构、硬件和软件环境等的收集。其次,需要准确地定义测试的目标和范围,包括测试的负载、并发用户数、响应时间和其他重要指标。 在进行性能测试之前,需要对测试环境进行准备和设置。这包括对测试工具和软件的安装和配置,以及对测试数据和脚本的准备。同时,也需要对系统的监控和日志收集进行设置,以便可以全面地监控系统的性能表现。 在执行性能测试的过程中,需要根据checklist中的项目进行逐一检查和执行。这包括对测试用例的执行、监控系统的性能指标、收集测试结果和日志等。同时,也需要对测试过程中出现的问题和异常进行记录和分析。 最后,性能测试checklist还包括了对测试结果的分析和总结。这包括了对系统性能指标的评估和比较,以及对潜在的性能问题和优化方案的提出。 总的来说,性能测试checklist是一份详尽的测试计划和指南,可以帮助测试人员更好地进行系统的性能评估和优化工作。它可以确保测试的全面性和准确性,从而为系统的性能提供有力的支持和保障。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值