首页 > 其他分享 >Profiling&Performance

Profiling&Performance

时间:2023-06-01 20:46:59浏览次数:40  
标签:Profiling Qt Windows 性能 内存 Performance 工具

开发&调试工具
  • Clang Tidy
    编译时工具,可以指出C++代码可以提升的地方(例如可读性、性能、健壮性等)
  • GammaRay(KDAB)
    Qt运行时的调试工具,可以在进行时注入到Qt进程,查看Qt的数据结构、MVC模型、QWidget等
  • Clazy(KDAB)
    Qt编译时检查工具,借助Clang来静态分析代码,帮助优化Qt的代码
性能调优
  • VTune
    Intel的性能优化工具
  • Windows Performance Analyzer
    Windows的性能分析器(CPU、内存、文件IO 统统都可以分析,Windows下最强性能分析工具)
内存分析
  • Valgrind
    检测内存&线程的bugs,分析内存使用情况,栈溢出等
  • MTuner
    跨平台的内存监测工具
图形性能
  • apitrace
    跟踪OpenGL、DirectDraw API的调用,可以回放API的调用情况(可重现)
  • GL Trace
    实时跟踪OpenGL的调用

标签:Profiling,Qt,Windows,性能,内存,Performance,工具
From: https://www.cnblogs.com/noexcept/p/17450167.html

相关文章

  • Install and Use nmon Tool To Monitor Linux Systems Performance
    InstallandUsenmonToolToMonitorLinuxSystemsPerformance: https://www.cyberciti.biz/faq/nmon-performance-analyzer-linux-server-tool/ nmon_x86_64_centos5-s10-c60-f-m /apps/svr/nmon......
  • openjdk Performance
    https://wiki.openjdk.org/display/HotSpot/PerformanceTechniquesPerformancetechniquesusedintheHotspotJVMWhatcodeshapesdoestheJVMoptimizebest?Hereisalist.Knowingtheseoptimizationsmayhelplanguageimplementorsgeneratebytecodesthatr......
  • Performance_schema中的主从复制系列表总结
    主从半同步复制是目前用得最多的MySQL复制方案,日常工作中我们一般通过showslave status语句查看当前复制过程中状态信息,基本上能满足大多数场景下的需求。Performance_schema中提供了16个关于复制的监控表(包括组复制、过滤复制等,这里我们先不讨论),showslavestatus中的大多数信......
  • 10 iozone Examples for Disk I/O Performance Measurement on Linux
    https://www.thegeekstuff.com/2011/05/iozone-examples/ Aswediscussedinour Linuxperformancemonitoringintroduction article,measuringIOsubsystemperformanceisveryimportant.Ifsomeoneiscomplainingthatadatabase(oranyapplication)running......
  • Unlock the Power of High-Performance Networking with the IPQ9554
    UnlockthePowerofHigh-PerformanceNetworkingwiththeIPQ9554Intoday'sworld,reliableandhigh-speedinternetconnectivityisessentialforeverythingfromonlinegamingandstreamingtoremoteworkandlearning.Whetheryou'reaconsumer......
  • Unlock the Power of High-Performance Networking with the IPQ9554
     Intoday'sworld,reliableandhigh-speedinternetconnectivityisessentialforeverythingfromonlinegamingandstreamingtoremoteworkandlearning.Whetheryou'reaconsumerorabusiness,youneedanetworkingsolutionthatcanhandleh......
  • performance_schema 笔记(二)——配置详解
    提前预警:这一篇巨长。。。做好心理准备。。。删除了书里重复说明和过于复杂的一些解释,完整版请参考原书《MySQL性能优化金字塔法则》 零、基本概念instruments:生产者,用于采集MySQL中各种各样的操作产生的事件信息,可以称为监控采集配置项consumers:消费者,用于存储来自instruments......
  • performance_schema 笔记(一)—— 简介与快速入门
    系列文章参考自《MySQL性能优化金字塔法则》,删除了书里重复说明和过于复杂的一些解释,完整版请参考原书。第一篇将简单介绍performance_schema是什么、有什么用、用法快速入门,它由哪些表组成以及这些表的用途。 一、performance_schema简介performanceschema是运行在较低级别的......
  • vite启动vue项目报错import { performance } from 'node:perf_hooks'
    import{performance}from'node:perf_hooks'^^^^^^SyntaxError:Cannotuseimportstatementoutsideamodule要求node版本要大于16 使用nvm切换node版本 成功运行......
  • SQLite performance tuning
    SQLiteperformancetuning-ScalingSQLitedatabasestomanyconcurrentreadersandmultiplegigabyteswhilemaintaining100kSELECTspersecond-phiresky'sblog ScalingSQLitedatabasestomanyconcurrentreadersandmultiplegigabyteswhilemain......