profiling 相关问题

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

使用性能工具测量挂钟时间的最佳事件计数器

简单但又复杂的问题:要使用什么计数器来获得性能工具来测量挂钟时间?作为基线,我认为需要分析代码时,第一件事就是墙...

回答 1 投票 1

如何分析生成的异常数量,按异常类或代码行分类

我正在使用许多开放源代码的第三方库,并且飞行记录显示该代码每秒生成数万个异常。如何跟踪...

回答 2 投票 3

“尝试使用-pg [Termux]时对'mcount'的未定义引用” >>

我已经完成了项目的第一部分,我想通过用gprof对它进行性能分析来了解它的性能好坏。我正在使用名为Termux的Linux模拟器在Android上工作,并且正在使用g ++ ...

回答 1 投票 0

如何在Unity中获取有关缓存未命中的分析数据?

我正在为我的Unity项目寻找一种获取有关高速缓存未命中数据的方法。我已经在搜索具有这些统计信息的Visual Studio工具。我可以看到Visual Studio具有适用于.NET的工具...

回答 1 投票 0

Linux perf cache-misses事件的定义?

我正在尝试使用Linux性能来分析缓存性能。性能列表显示有一个cache-misses事件。但是,此“ cache-misses”事件的定义是什么?它是L1D / L1i缓存之一吗,...

回答 1 投票 0

如何基准测试通道/互斥锁的内存消耗/分配?

[我尝试使用一个值的通道与使用互斥锁进行比较。频道示例:func BenchmarkNewDummy(b * testing.B){一个:= make(chan字符串,1)两个:= make(chan字符串,1)var wg sync ....

回答 1 投票 -1

Java Tomcat应用程序堆大小比使用过的堆大很多

我正在一个Java Webapp上工作,该Java Webapp在带有Tomcat的1GB内存服务器上运行。最近,我们注意到该应用程序正在消耗该服务器上的大部分内存-约占83%。我已经剖析了...

回答 1 投票 1

如何在AIX PowerPC上明确诊断“ load hit store”

我已经优化了编译器以生成较小的代码。然而,尽管产生了更少的指令和较短的代码路径,尤其是更少的加载和存储,但是为一个小演示而产生的代码...

回答 1 投票 1

Java VisualVM中的“总时间(CPU)”是否包含CPU执行其他进程所花费的时间?

Java VisualVM的“ CPU探查器”选项卡中的“总时间(CPU)”列是否包含哪个CPU花费在执行其他进程上的时间?例如,让我们考虑这样的情况:我运行一个程序,其中我...

回答 1 投票 0

如何进行通道/互斥的内存消耗/分配

[我尝试使用一个值的通道与使用互斥锁进行比较。频道示例:func BenchmarkNewDummy(b * testing.B){一个:= make(chan字符串,1)两个:= make(chan字符串,1)var wg sync ....

回答 1 投票 0

我如何通过回调衡量JavaScript代码的执行时间?

我有一部分正在使用node.js解释器执行的JavaScript代码。 for(var i = 1; i

回答 11 投票 300

Chrome DevTools中的分析React应用-不支持分析

[当我尝试剖析我的应用的生产版本时,在Chrome DevTools的剖析标签中,我收到以下消息:不支持剖析。分析支持需要一个...

回答 1 投票 0

Golang Alloc和HeapAlloc与pprof大差异

我有一个Go程序,该程序可以计算内存中的大型相关矩阵。为此,我建立了一个包含3个goroutine的管道,其中第一个读取文件,第二个计算相关矩阵...

回答 1 投票 3

R中的测量功能执行时间

R中是否有一种标准化的方法来衡量功能的执行时间?显然,我可以在执行前后获取system.time,然后取两者的差值,但是我想知道...

回答 10 投票 268

分析与诊断之间的差异(性能计数器和监视)

[我正在努力实现原型性能监视系统,我遍历了多个文档和资源来理解这个概念,但是在性能分析和...之间仍然感到困惑。

回答 1 投票 0

打字稿节点应用程序的分析

我正在寻找一种工具来对打字稿节点应用程序进行性能分析,而这无需修改整个代码源。我的意思是通过分析:使用某些特定的...启动应用程序...

回答 1 投票 2

使用linux perf和不同的调用图模式对我的程序进行性能分析会得出不同的结果

我想用linux性能分析我的c ++程序。为此,我使用了以下三个命令,但我不明白为什么会得到三个完全不同的报告。性能记录--call-graph矮。/ ...

回答 1 投票 0

如何在动态库中使用etrace来按时间顺序跟踪C ++中的函数调用?

背景:我有一个大型的仿真工具,我需要了解它的逻辑行为。为了做到这一点,如果按函数的时间顺序排列,对于...

回答 1 投票 15

我如何计算在Java中完成一个函数所需的时间?

我需要测量在Java中完成一个功能所花费的时间。我怎样才能做到这一点?注意:我要测量函数的时间消耗,而不是整个程序的时间消耗。

回答 10 投票 50

对String.Concat()的单次调用花费11.23ms(根据unity profiler)

有人了解为什么对String.Concat()的此调用似乎要花费11.23毫秒吗?由于创建了许多日志,因此在一个框架中有900个对String.Concat的调用。这是...

回答 1 投票 0

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