调试 C 程序中的慢速函数(由 gcc 构建)
拥有这样的来源: void foo() { func1() if(qqq) { func2() } func3() func4() for(...) { func5() } } 我想获得这样的信息: void foo() { 5 ms 2 ti…
如何告诉 gcc 在代码的每一行调用我自己的函数来检测代码?
例如,有源: void my_special_debugging_function(const char* function_name, const char* file_name, int line_number) void func1() { func3() fu…
测量使用预编译库的程序的总 CPU 时间(C++、Linux)
我目前遇到了这个问题,我很想听听您的一些建议。 我有一个 C++ 程序,它使用预编译库对 PostgreSQL 数据库进行一些查询。现在的问题是我想找出执行程…
如何分析在生产服务器上运行的 ASP.NET 应用程序?
我有一个 ASP.NET 应用程序,在生产服务器上始终使用 75% - 100% 的 CPU。如何分析应用程序以找出代码的哪一部分占用了最多的 CPU?我研究了几种不同…
连接 VS 2010 探查器时无法访问 WCF 服务
将 Visual Studio 2010 探查器附加到我的 WCF 服务后,我收到以下错误。 请求的服务, 'net.tcp://主机:端口/路径/myservice.svc' 无法激活。请参阅 …
分析将自身分叉为守护进程的 python 程序
是否可以在将自身分叉为守护进程的多线程 python 程序上运行 cprofile?我知道你可以让它在多线程上工作,但我还没有看到任何关于分析守护进程的内容…
.NET 中的 __CIAsin 和反正弦比正弦慢很多吗?
我一直在对缓慢的代码区域运行一些电子配置文件测试。这是使用 Visual Studio 2008 和 .NET 2(已完全修补)的情况。我大约 32% 的计算是由半正弦公式…
使用 C# 的另一个进程的内存使用情况和执行时间?
我需要通过另一个应用程序加载的应用程序的内存使用情况和处理时间。我正在使用 C#。目前我正在使用 Process.WorkingSet 来获取内存使用情况 类似地 P…
Data.HashMap 分析
我正在使用 ghc 6.12.2 和最新的 Data.HashMap 1.1.0 包,在使用选项编译时 +RTS -prof -auto-all 它不起作用,并且消息说我没有安装分析包 如何安装…
如何逐行分析 Python 代码?
我一直在使用 cProfile 来分析我的代码,并且效果很好。我还使用 gprof2dot.py 来可视化结果(使其更清晰) 。 然而,cProfile(以及我迄今为止见过的…