问题标签 [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.
c# - 有哪些好的 .NET 分析器?
在使用 .net 程序时,您使用过哪些分析器,您会特别推荐哪些?
c# - 有没有像样的 C# 分析器?
我需要一个 C# 分析器。
虽然我不反对付费,但免费的或至少有试用版的东西会是理想的,因为需要时间来提高采购订单。
有什么建议吗?
java - 如果您的 Java 应用程序在不做任何事情时正在消耗 CPU,您如何确定它在做什么?
我正在调用供应商的 Java API,在某些服务器上,JVM 在登录 API 后似乎进入了低优先级轮询循环(CPU 使用率为 100%)。其他服务器上的同一应用程序不会出现此行为。这发生在 WebSphere 和 Tomcat 上。环境设置起来很棘手,因此很难尝试在 Eclipse 中进行分析。
有没有办法分析(或其他检查方法)在 Tomcat 中运行的现有 Java 应用程序,以找出处于这种 spinwait 状态时正在执行的方法?当应用程序处于此状态时,它只执行一种方法(供应商的方法)。供应商无法复制该行为(当然)。
更新:
使用 JConsole,我能够确定谁在运行以及他们在做什么。我花了几个小时才弄清楚它为什么这样做。问题最终是正在使用的供应商 API jar 与它正在使用的数据库配置不完全匹配。默认情况下,在配置略有不匹配的服务器上启用跟踪和性能监控。我用了一个不同的罐子,一切都很好。
所以,谢谢,约书亚,你的回答。JConsole 非常易于设置和用于监控现有应用程序。
@Cringe - 我对您建议的一些选项进行了一些试验。我在设置 JProfiler 时遇到了一些问题,它看起来不错(但价格昂贵)。展望未来,我继续添加了 Eclipse Profiler 插件,我将查看不同的开源分析器以比较功能。
php - 分析 PHP 脚本的最简单方法
分析 PHP 脚本的最简单方法是什么?
我很想在上面添加一些东西,向我展示所有函数调用的转储以及它们花费了多长时间,但我也可以在特定函数周围放置一些东西。
我尝试使用microtime功能:
但这有时会给我带来负面的结果。另外,在我的代码中到处乱写是很麻烦的。
c++ - “使用”统计
我试图在我的程序中使用“使用”统计数据来获取类似于时间工具的数据。但是,我很确定我做错了什么。这些值似乎是正确的,但有时可能有点奇怪。我在网上没有找到好的资源。有人知道如何做得更好吗?
抱歉,代码太长了。
maven-2 - 如何在 Netbeans 中分析 Maven 应用程序?
我有一个使用 Maven 2 作为构建工具的项目。现在我使用 Netbeans 6 作为我的 IDE,并且真的希望能够使用分析器。有什么办法可以让它工作吗?
c++ - 你最喜欢的分析工具是什么(用于 C++)
到目前为止,我只使用了 Rational Quantify。我听说过有关英特尔 VTune 的好消息,但从未尝试过!
编辑:我主要是在寻找可以检测代码的软件,因为我想这是获得非常好的结果的唯一方法。
也可以看看:
visual-studio - Visual Studio 2005 中的代码分析
我有一个 Visual Studio 2005 解决方案工作区,其中又包含 8 个项目。我想分析完整的代码(所有项目)并获得一些关于每个函数执行的绝对周期,或者至少是周期消耗的百分比。
我查看了 VS 2005 的帮助以及项目设置选项,但在 hwo 上找不到任何指针来获取配置文件信息。对此的任何帮助都是有益的。
-广告。
java - 这里有没有人有他们喜欢用于他们的 java webapps 的最喜欢的内存分析/内存泄漏工具?
我正在寻找一个很好的工具来分析 java webapp。如果可能的话,我想获得性能信息和内存使用情况。
有什么建议么?