问题标签 [code-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.
javascript - 提高计时方法的性能
我使用这个 nodejs 模块来测量/分析我的应用程序的部分执行需要多长时间。
用法非常简单:
time = benchmark();
启动计数器并time = benchmark(time);
测量自上次调用以来的持续时间。
这包括当我的应用程序需要在浏览器上运行时的 polyfill。
该功能似乎运行良好,但它严重(并且具有讽刺意味地)影响性能,尤其是(并且不出所料)在 Internet Explorer 中。
我怎样才能让它更快?
dottrace - 如何从代码分析中排除方法
我正在使用 dotTrace 执行代码分析,并且我希望能够从代码分析中排除特定方法 - 即调用外部服务并且我无法控制其性能的方法。有没有办法做到这一点?我正在尝试使用 dotTrace 子系统过滤我的结果,但我无法从分析结果中“隐藏”这些方法调用。提前致谢
c# - 有什么方法可以检查 C# dynamics 365 中的探查器模式?
在插件中,我只想在分析模式下跟踪 Fetch-XML Query。
就像我们检查调试模式一样:
aop - 打印启动方法和数据的代码路径
是否有工具/方法可以列出由特定方法和一些数据(全局和函数参数)组成的起点的所有函数调用(代码路径)?
这是一个 Visual Studio MFC 控制台 C++ 项目。
我曾想过使用 AOP 来解决这个问题,但这将是我第一次尝试 AOP,并且更喜欢经过验证的解决方案。
分析的另一个问题是应用程序有一个无限的while监听器并且是多线程的+“进程间通信”(因此分析器必须拾取其他进程响应,并在while循环中过滤调用)。
静态代码分析是一个可行的解决方案,还是我应该继续寻找分析和 AOP 来解决这个问题?
fortran - 逐行分析 Fortran 子例程
我已经编写了一个大型 Fortran 程序(使用新标准),我目前正在尝试让它运行得更快。我已经设法使用 gprof 简化了大多数例程,但我有一个非常大的子例程来组织计算,现在几乎占用了 50% 的 CPU 时间。我确信这个例程中有几个瓶颈,但我没有设法设置任何编译或运行程序的参数,所以我可以看到这个例程中的时间花在了哪里。我想至少简单地计算一下每行计算了多少时间,或者执行每行花费了多少 CPU 时间。也许 valgrind 是一个更好的工具?消除内存泄漏非常有用。
php - XHProf/XHGui 导入配置文件
external/import.php 脚本似乎对我不起作用。我正在使用 Docker 安装以及本地 webapp。我尝试使用通过分析我的 Symfony-Webapp 并将 XHProf 输出编码为 Json 创建的 Json 文件。Json 文件看起来像这样:
文件本身有大约 6.000 行。当我尝试使用脚本导入它时,什么都没有发生。大约一个小时后,我中止了这个过程,并用一个包含大约 20 行的 Json 文件重试了它。然后我再次执行命令。这一次,它在大约 5 分钟后结束了该过程,但数据库没有任何变化,Web 界面也没有变化。
在搜索了一整天的任何文档之后,我唯一的结果似乎已经过时了,因为它们包含 external/headers.php 文件,在当前主文件中找不到该文件。有没有人知道如何导入这些配置文件?我是否错过了一些我应该包含的数据?