问题标签 [profiling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1184 浏览

profiling - 周期计数测量

我有一个MS Visual Studio 2005应用程序解决方案。所有代码都在C中。我想测量特定功能执行所花费的周期数。是否有任何Win32 API可用于获取循环计数?

我曾经gettimeofday()以微秒为单位获得时间,但我想知道消耗的周期。

0 投票
11 回答
40095 浏览

c# - 最好的 .NET 内存和性能分析器?

我们正在使用JetBrainsdotTrace。可以推荐哪些其他分析工具更好地分析 C# Windows 窗体应用程序?

0 投票
6 回答
897 浏览

c++ - 限制分析的 CPU 速度

我正在尝试优化应用程序上的几个瓶颈,该应用程序应该在非常广泛的 CPU 和架构上运行(其中一些非常接近嵌入式设备)。

然而,由于我的 CPU 的速度,我的分析器的结果并不是很重要。有什么方法(最好在 Windows 或 Mac OS X 下)来限制我的 CPU 的速度以进行分析?

我曾考虑过使用虚拟机,但还没有找到具有此类功能的虚拟机。

0 投票
12 回答
29140 浏览

php - 找出您的 PHP 代码在哪里变慢(性能问题)

这是我在 SO 的第一个问题。

我最近被要求维护我公司的内部应用程序。这些应用程序是用 PHP 构建的,它的编码相当好(OO、DB Abstraction、Smarty),没有什么 WTF 风格。

问题是应用程序很慢

如何找出导致应用程序速度变慢的原因?我已经优化了代码以进行很少的数据库查询,所以我知道是 PHP 代码需要一段时间才能执行。我需要一些工具来帮助我解决这个问题,并且需要设计一个检查我的代码的策略。

我可以自己进行检查/策略工作,但我需要更多 PHP 工具来确定我的应用程序在哪里出错。

想法?

0 投票
7 回答
13309 浏览

silverlight - 如何分析 Silverlight 应用程序?

他们是否有任何支持 Silverlight 的分析器?我试过ANTS(3.1版)没有任何成功?版本 4 支持吗?我可以尝试其他任何产品吗?

自 Silverlight 4 发布以来进行了更新 ,现在可以对 SL 应用程序进行完整的分析...查看有关该主题的这篇文章

在 PDC,我宣布 Silverlight 4 带有新的 CoreCLR 功能,可以通过 VS2010 分析器进行分析:这意味着我们第一次让您能够分析使用的托管代码和本机代码(用户或平台)通过 Silverlight 应用程序。呜呼。感谢 CLR 团队。

旁注:从 silverlight 1-3 开始,只能使用 xperf(请参阅 XPerf:Silverlight 的 CPU 采样器)之类的东西,它非常强大,可以查看 layout/text/media/gfx/etc 管道,但只提供本机调用堆栈。 )

来自SilverLitePDC 视频,TechEd Iceland,VS2010,分析,Silverlight 4

0 投票
9 回答
11707 浏览

c - 你如何分析你的代码?

我希望不是每个人都在使用 Rational Purify。

那么当你想测量时你会怎么做:

  • 函数花费的时间
  • 内存使用峰值
  • 代码覆盖率

目前,我们手动进行[使用带有时间戳的日志语句和另一个脚本来解析日志并输出到 excel。呼……)

你会推荐什么?指向工具或任何技术将不胜感激!

编辑:对不起,我没有先指定环境,它是专有移动平台上的纯 C

0 投票
3 回答
1691 浏览

java - jTDS - 运行 Maven 构建项目时没有合适的驱动程序异常

我们有一个简单的 [spring-hibernate] 应用程序(控制台应用程序),其中我们在可执行 JAR 文件的清单文件中设置了类路径。并且应用程序使用 jTDS JDBC 驱动程序连接到数据库,在 Windows 机器和 JDK 1.6 上一切正常,但在 Linux 上,应用程序无法找到驱动程序,我们正在使用 java -jar MainClassName 运行程序。

非常感谢任何关于为什么会发生这种情况的建议。

0 投票
7 回答
10137 浏览

c++ - 快速而肮脏的方式来分析你的代码

当您想获取有关特定代码路径的性能数据时,您使用什么方法?

0 投票
4 回答
23882 浏览

c++ - 在 Visual Studio 2008 PRO 中进行分析

如何在 Visual Studio 2008 中使用探查器?

我知道 Config Properties -> Linker -> Advanced -> Profile (/PROFILE) 中有一个构建选项,但是我找不到任何关于实际使用它的信息,只有我能找到的文章似乎只适用于旧版本Visual Studio(例如,大多数人说转到 Build->Profile 以调出配置文件对话框,但在 2008 年没有这样的菜单项)。

这是因为 Visual Studio 2008 不包含探查器,如果它包含探查器,它在哪里以及它的文档在哪里?

0 投票
12 回答
12997 浏览

time - 你如何衡量一个函数的执行时间?

你如何衡量一个函数的执行时间?

这是一个相对较短的函数,执行时间可能在毫秒范围内。

这个特定的问题与使用 C 或 C++ 编程的嵌入式系统有关。