profiling 相关问题

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

如何分析在Linux上运行的C ++代码?

我有一个在Linux上运行的C ++应用程序,我正在优化它。如何确定代码的哪些区域运行缓慢?

回答 13 投票 1637

CUDA:为什么有大量的GPU空闲时间?

问题总GPU时间+总CPU开销小于总执行时间。为什么?细节我正在研究全局内存访问和内核启动频繁可能会影响性能和...

回答 1 投票 2

我是否需要编写自己的非托管IL库来使用CLR Profiling API重写IL?

我一直在查看CLR Profiling API的一些文章,其中许多文章都讨论了调用SetILFunctionBody()来进行实际的IL重写;但是,这些文章都不是......

回答 5 投票 7

使用ICLRProfiling :: AttachProfiler()进行CLR分析和重写

我收集使用CLR Profiler ICLRProfiling :: AttachProfiler方法的主要好处是,您现在可以在目标进程启动后很久就附加CLR探查器,而且您也没有...

回答 1 投票 0

.Net Profiling - 了解托管线程的开始和结束

我正在开发一个.Net探查器..我使用ILRewriting为此..我需要跟踪托管线程创建和销毁。需要知道将在...处调用的线程相关函数

回答 1 投票 0

ICorProfiler:为什么我为jitted函数获取了错误的类型标记?

我的代码结构如下:class A {void M(){}}委托void B (T1键,T2值);我正在使用ICorProfiler2 API来分析该代码。现在,当方法M是......

回答 1 投票 3

如何在.NET Profiler中获取唯一的方法ID(ICorProfilerCallback)?

我使用.NET分析API(ICorProfilerCallback)并很快发现FunctionID不稳定(可以重复使用,请参阅http://msdn.microsoft.com/en-us/library/bb384619.aspx)。就这样 ...

回答 1 投票 1

是否可以直接使用C#中的Profiling API?

我只想使用.NET Profiling API(ICorProfilerCallback等),但同时又不想处理C ++。我一直在寻找一段时间,并没有在C#中找到任何例子,但C#+ C ++ ......

回答 1 投票 19

使用GetFunctionInfo从FunctionID获取函数的名称

我正在使用ICorProfilerInfo接口编写CLR分析器。使用SetEnterLeaveFunctionHooks时,回调方法将传递给FunctionID。我如何获取元数据(我在名字之后...

回答 1 投票 0

Chrome的跟踪事件分析工具中的自上而下(树),自上而下(重)和自下而上(重)有什么区别

我正在尝试使用Google Chrome的跟踪事件分析工具来分析我正在运行的Node.js应用程序。一旦我选择了一个点的样本,我可以在三个视图之间进行选择:自上而下(树)...

回答 1 投票 3

我可以使用Visual Studio Code分析NodeJS应用程序吗?

我可以使用Chrome协议将VS Code调试器成功连接到我的远程NodeJS目标。我相信同样的协议支持分析和性能测量,因为它很容易做到......

回答 2 投票 4

JDBC分析工具

我们需要分析几个Web应用程序的JDBC操作,查询数量,花费的时间,返回的行,...您是否使用过任何免费/商业JDBC分析工具?你有什么经历? ...

回答 7 投票 3

如何将本机映射到IL指令指针进程中

当使用.NET框架的非托管API在进程中分析.NET进程时,是否可以查找与本机指令指针相关的IL指令指针...

回答 2 投票 11

Java Mission Control - Flight Recorder会抛出解析器异常

我正在尝试使用JMC配置Clojure应用程序,但在我尝试启动飞行记录器时遇到以下异常:java.lang.UnsupportedOperationException:此解析器不支持...

回答 2 投票 4

Spring Boot app即使不使用也会稳定地分配内存

我有一个简单的Spring Boot应用程序,带有一些REST端点,它们基本上将数据传递给数据库,并且没有任何其他逻辑。现在在VisualVM分析器中我看到内存消耗稳定...

回答 1 投票 0

Android Studio 3.3中的分析失败

我刚刚将Android Studio 3.2更新为3.3。它将我的项目中的Gradle插件从3.2.1更新到3.3。现在在运行/调试配置中启用高级分析,使我的应用程序崩溃。清洁/重建/ ...

回答 1 投票 6

在小心轮廓中解释荒谬的低测量延迟(超标量效应?)

我已经编写了一些用于分析小函数的代码。在高级别它:将线程关联性设置为仅一个核心,并将线程优先级设置为最大值。通过执行以下操作计算统计数据...

回答 2 投票 1

有没有可行的MiniProfiler for .NET Core替代品?

在旧的ASP.NET项目中,我曾经包含MiniProfiler,它显示了测量方法执行时间的整洁表。但是,它不适用于.NET Core。有可行的替代方案吗? ...

回答 2 投票 1

如何使用PyPy和vmprof从Windows命令行分析Python脚本?

我有一个Python脚本,我想用vmprof来描述代码的哪些部分很慢。由于PyPy通常更快,我还想在使用PyPy时分析脚本...

回答 1 投票 0

在编译时从符号表中获取函数名称

我知道gcc内置了__function__和相关的宏,但是从外部函数,如果我传递了一个函数指针,有没有办法从符号表中获取该函数的名称...

回答 1 投票 0

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