分析是通过运行称为分析器的分析工具来测量应用程序或系统的过程。分析工具可以关注许多方面:函数调用次数和计数,内存使用情况,CPU负载和资源使用情况。
我正在寻找一个Java代码探查器,该探查器可用于在生产环境中探查我的应用程序(它在后端运行的服务)(这意味着开销很低,并且一定不会减慢我的应用程序的速度)。 ...
假设我在机器A上构建了覆盖范围的项目。将项目的可执行文件复制到机器B中。使用机器B上的这些可执行文件运行测试。是否有办法收集覆盖率结果...
我一直在尝试使gperftools CPU配置文件在我的程序上正常工作。我遇到了一个问题,程序中的所有函数名在被pprof报告时都是指针地址。令人讨厌的是,...
为什么B *实例的启动时间比Google App Engine上的F *实例慢得多?
[我最近在阅读《了解和分析App Engine冷启动时间》,其中讨论了与Google App Engine实例的冷启动时间(即启动所需的时间...)有关的各个项目。
我想在我的课堂上证明,按预定概率进行抽样可以缩短执行时间。在下面的代码中,sample()函数是主力军。相同的随机变量...
是否有任何工具/插件可以识别grails Web应用程序中每个请求上的配置文件,如内存,CPU和其他使用情况信息。] >>
传统上,我已经使用过CRT内存报告功能,例如:_CrtMemState state [3]; _CrtMemCheckpoint(&state [0]); foo(); _CrtMemCheckpoint(&state [1]); int const ...
我有一个flask应用程序,在Linux(centos)上的uwsgi + nginx之后运行。我想分析该应用程序以查找瓶颈(在每个功能上花费的时间)。这是一个繁重的应用程序,具有8 ...
cProfile输出上的tottime和cumtime有什么区别?
我正在使用cProfile通过以下命令对python脚本main.py进行概要分析:python -m cProfile -s tottime main.py我得到的输出是(仅复制粘贴了输出的顶行):10184337 ...
我可以配置性能以便在PMC溢出时收到用户空间中断或其他通知吗?也就是说,通常当PMC溢出时,内核会处理更新计数器的操作,并进行采样,...
我正在使用perf来分析C库。但是,它不会产生%100的结果,因为它将数字减小到0.00x以下。由于有成千上万的呼叫,因此会影响整体...
我的目标是对几种指令集架构进行比较研究。对于每种指令集体系结构,我如何找到最常用的指令?这是我的步骤...
Conv2D的Tensorflow轮廓输出2 FLOPS,而不是1
[我想知道是否有人知道为什么Conv2d操作的FLOP数是2而不是1。在下面的示例中,输入是具有1个通道的1x1图像,批处理大小是1。...
我有从XHProf和UProfiler生成的.xhprof文件。使用SugarCrm XHProf Viewer和UProfiler Viewer进行了尝试,但是它们都不读取.xhprof文件。我必须做任何转换才能读取...
简单但又复杂的问题:要使用什么计数器来获得性能工具来测量挂钟时间?作为基线,我认为需要分析代码时,第一件事就是墙...
我正在使用许多开放源代码的第三方库,并且飞行记录显示该代码每秒生成数万个异常。如何跟踪...
“尝试使用-pg [Termux]时对'mcount'的未定义引用” >>
我已经完成了项目的第一部分,我想通过用gprof对它进行性能分析来了解它的性能好坏。我正在使用名为Termux的Linux模拟器在Android上工作,并且正在使用g ++ ...
我正在为我的Unity项目寻找一种获取有关高速缓存未命中数据的方法。我已经在搜索具有这些统计信息的Visual Studio工具。我可以看到Visual Studio具有适用于.NET的工具...
我正在尝试使用Linux性能来分析缓存性能。性能列表显示有一个cache-misses事件。但是,此“ cache-misses”事件的定义是什么?它是L1D / L1i缓存之一吗,...
[我尝试使用一个值的通道与使用互斥锁进行比较。频道示例:func BenchmarkNewDummy(b * testing.B){一个:= make(chan字符串,1)两个:= make(chan字符串,1)var wg sync ....