profiling 相关问题

分析是通过运行称为分析器的分析工具来测量应用程序或系统的过程。分析工具可以关注许多方面:函数调用次数和计数,内存使用情况,CPU负载和资源使用情况。

如何使用visualvm查找内存泄漏

我怀疑我们的ActiveMQ连接桥中存在严重的内存泄漏-我们看到的是典型的内存泄漏模式(应用程序加载正常,如果长时间运行或重新启动,速度会降低...

回答 1 投票 23

Pin工具:通过RTN_Replace将所有例程包含进入/退出功能

使用Pin,我想在每个应用程序函数调用之前和之后调用一些检测函数。我读过RTN_InsertCall来添加一些带有...

回答 1 投票 0

如何进行性能测试以响应js应用程序?

我如何为ReactJS应用程序进行客户端性能测试?在JMeter中有没有类似真正的客户端协议的类,例如在LoadRunner中测试ReactJS应用程序。或任何其他...

回答 2 投票 0

当块的数量小于可用的SM时,如何将块调度到CUDA中的SM中?

这个问题是由于在内核中观察到的理论占有率和实际占有率之间的差异而引起的。我知道计算器和nvprof之间的占用率不同,还有一个问题...

回答 1 投票 4

Firebase云功能性能分析器

是否可以使用ClinicJs或内置的V8探查器之类的工具在本地或远程(部署)上探查Firebase云功能?

回答 1 投票 0

如何在HP-UX中对C程序进行时间分析?

我想对在HP-UX上用C编写的应用程序进行基于时间的性能分析。我想看看哪个功能占用的时间最多,从而降低了运行时间。有没有办法做...

回答 1 投票 -1

分析分布式系统

我想知道跟踪分布式系统中性能瓶颈的可能方法。我知道诸如X-Trace及其后代之类的工具(例如Dapper),但我对...

回答 2 投票 5


要在停止之前获取特定进程的内存消耗历史数据

我有一个进程(这是Windows服务)。它抛出bad_alloc异常并停止。稍后,它将由另一个监视工具启动。我想查看特定于该内存的详细信息...

回答 1 投票 0

-no-pie的用途是什么?

[我正在使用GPROF在Ubuntu 17.10上进行一些c文件测试,当我使用gprof执行所生成的文件(gmon.out),使用-pg选项进行编译和链接时,我得到了一个空单位并调用...] >

回答 1 投票 9

Rails 2.3.8,Ruby 1.8.6:获取什么方法调用什么的可视调用树/图形?

我有一个中等复杂的Rails应用。主控制器(执行应用程序所要做的事情的控制器)具有单一操作方法。 (这不是标准的RESTful应用;它是中介程序...

回答 2 投票 6

您可以使用perf来分析函数的单个调用吗?

我有一个要分析的C ++函数,并且只有该函数。一种可能的方法是使用chrono并只测量运行该功能并打印出来所花费的时间,然后运行程序几个...

回答 1 投票 0

Intel PIN:我如何看待投机指令?

我正在编写PIN工具,我想在这里查看最终被压制的推测执行指令。即如果预测到分支方向,则会推测性地执行某些指令,...

回答 2 投票 0

分析C ++编译过程

我倾向于编写相当大的模板化纯标题头C ++库,我的用户通常抱怨编译时间。在考虑了此事之后,我想到我不知道在哪里...

回答 7 投票 76

我如何在PyQt应用程序中分析事件?

此堆栈溢出答案似乎提供了一种非常干净的方法来监视C ++中所有Qt事件的持续时间。我有兴趣在Python中为PyQt5应用程序做类似的事情。高...

回答 1 投票 0


为什么在每个clEnqueue函数中都调用clGetPlatformInfo?

我们正在分析在主机和设备上的NVidia GPU上运行的OpenCL应用程序。我们惊讶地发现,基于gperftools,主机将其44%的时间用于...

回答 1 投票 0

某个时间范围内的时间分析器?

我想知道如何设置时间分析器工具以向我显示一段时间之间完成的呼叫。我不希望它显示运行时间的所有呼叫。这可能吗?我有...

回答 3 投票 3

VS Profiler启动可提高应用程序性能x20?

编辑1,我完全不排除这可能是由于使用Profiler引起的一些非常基本的副作用(我的“常规”项目中的一些错误设置),我想提高自己的计算时间...]]

回答 4 投票 7

应用程序通过Visual Studio性能分析可以更快地运行

我正在调查完成一项特定操作需要花费多少时间。该操作如下所示:Parallel.ForEach(items,item => SaveScheme(item)); SaveScheme方法...

回答 5 投票 18

© www.soinside.com 2019 - 2024. All rights reserved.