profiling相关内容

session_start() 需要很长时间

我的网站运行非常缓慢(我不知道为什么).它是基于 Zend Application 的,我以前做过几十个这样的网站,所以我确定我的代码是没问题的. 我在服务器上安装了 xdebugger,尝试对其进行分析并猜猜是什么?php::session_start() 耗时 48.675 秒.四十八秒半!这太不可思议了!这可能是什么原因?很普通的操作,怎么会执行这么久?如何解决这种行为,要编辑哪些配置 ..
发布时间:2021-12-15 21:14:53 PHP

任何关于动态代码分析的参考?

昨天我正在阅读有关调试技​​术的文章,发现 Valgrind 非常有趣.它似乎使用了动态代码分析的技术.我按照原始参考中的链接指向其他称为 Path Profiling. 我尝试过谷歌搜索,但我想我使用了错误的术语来搜索有关这些概念的良好参考.考虑到我没有编译器和编程语言的背景,有人可以推荐一个好的资源吗? 解决方案 Path Profiling 作为一个理论问题很有趣.gprof ..
发布时间:2021-12-15 11:53:59 其他开发

UNIX `time` 命令对于基准测试是否足够准确?

假设我想对两个程序进行基准测试:foo.py 和 bar.py. 几千次运行以及 time python foo.py 和 time python bar.py 的各自平均值是否足以分析和比较它们的速度? 编辑:另外,如果每个程序的执行都是亚秒级的(假设不是上面的),time还能用吗? 解决方案 time 为运行超过一秒的基准测试产生足够好的时间,否则花费的时间 exec() ..
发布时间:2021-12-14 23:56:11 服务器开发

函数分析问题 - Visual Studio 2010 Ultimate

我正在尝试分析我的应用程序以监视重构前后函数的效果.我对我的应用程序进行了分析,并查看了摘要,我注意到 Hot Path 列表没有提到我使用的任何函数,它只提到了 Application.Run() 之前的函数 我对分析还很陌生,想知道如何通过 MSDN 文档; MSDN 示例: 我的结果: 我注意到在输出窗口中有很多与加载符号时失败有关的消息,其中一些在下面; 未能加载 ..
发布时间:2021-12-14 19:07:23 C#/.NET

分析 Haskell 程序性能的工具

在解决一些 Project Euler 问题以学习 Haskell 时(所以目前我是一个完全的初学者)我过来了 问题 12.我写了这个(天真的)解决方案: --获取n的除数的个数numDivs :: 整数 ->整数numDivs n = toInteger $ length [ x |x整数sol n = head $ filter (\x -> numDivs(x)>n) triaList2 ..
发布时间:2021-12-14 11:54:00 其他开发

Cabal 在需要分析库时不安装依赖项?

我想用分析来编译我的程序,所以我运行: $ cabal configure --enable-executable-profiling...$ 阴谋构建...找不到模块“Graphics.UI.GLUT":也许您还没有为“GLUT-2.2.2.0"包安装分析库?...$ # 确实我还没有为 GLUT 安装 prof 库,所以..$ cabal install -p GLUT --reinstal ..
发布时间:2021-12-14 11:44:49 其他开发

Delphi 分析工具

我的 Delphi 2006 应用程序出现了一些性能问题.你能推荐任何可以帮助我找到瓶颈的分析工具吗 即像turbo Profiler这样的工具 解决方案 我问了同样的问题 问题不久前 我已经下载并试用了 AQtime.它看起来确实很全面,但它不是一个易于使用的工具,而且对于单个程序员来说非常昂贵(即 600 美元).我喜欢这样一个事实,即它是非侵入性的(没有更改您的代码),并 ..
发布时间:2021-12-13 23:05:10 其他开发

Delphi 的探查器和内存分析工具

我最近从 Delphi 4 升级到 Delphi 2009.使用 Delphi 4 我一直在使用 GpProfile 由 Primoz Gabrijelcic 作为分析器和 Turbo Power 的内存侦探 用于内存分析和泄漏调试.两者对我来说都很好.但我现在需要可以与 Delphi 2009 配合使用的新工具. Delphi 的性能分析/分析工具的领先者显然是 AutomatedQA 的 ..
发布时间:2021-12-13 22:50:03 其他开发

C#/.NET 对象使用多少内存?

我正在开发一个应用程序,目前创建了数百个对象. 是否可以确定(或近似)一个对象(类实例)分配的内存? 解决方案 你可以使用像 这样的内存分析器 .NET 内存分析器 (http://memprofiler.com/) 或 CLR Profiler(免费)(http://clrprofiler.codeplex.com/) ..
发布时间:2021-12-11 19:24:10 C#/.NET

为什么 Matlab Profiler 说“for"循环的“end"语句存在瓶颈?

所以,我最近开始定期使用 Matlab 的内置分析器,我注意到虽然它通常能很好地显示哪些行占用的时间最多,但有时它会告诉我一个很大的在 for 循环的 end 语句上使用了大量时间. 现在,看到这样的一行只是用于表示循环的结束,我无法想象除了微不足道的处理量之外,它还能如何使用任何东西. 我在 matlab central,但似乎没有达成共识. 编辑:这是此问题的一个最小示例: ..
发布时间:2021-12-11 13:07:51 其他开发

我如何分析我的 Perl 程序?

我需要提高 Perl 应用程序的性能.如何找到慢点? 这是来自官方 perlfaq 的问题.我们将 perlfaq 导入 Stack Overflow..> 解决方案 (这是 perlfaq 官方回答, 减去任何后续编辑) Devel 命名空间有几个模块,您可以使用它们配置您的 Perl 程序.Devel::DProf 模块与 Perl 一起提供,您可以使用 -d 开关: $ p ..
发布时间:2021-12-10 18:58:01 其他开发

超越堆栈采样:C++ 分析器

黑客的故事 日期是 12/02/10.圣诞节前的日子一去不复返了,作为一个 Windows 程序员,我几乎遇到了一个主要的障碍.我一直在使用 AQTime,我尝试过昏昏欲睡、闪亮和非常昏昏欲睡,正如我们所说,VTune 正在安装.我曾尝试使用 VS2008 分析器,但它一直是积极的惩罚,而且常常是不明智的.我使用了随机暂停技术.我检查了调用树.我已经关闭了函数跟踪.但令人悲伤的事实是,我正在 ..
发布时间:2021-12-09 16:30:59 C/C++开发

MATLAB OOP 速度慢还是我做错了什么?

我正在试验 MATLAB OOP,一开始我模仿了我的 C++ 的 Logger 类,我将所有的字符串辅助函数放在一个 String 类中,认为这会很棒能够执行诸如 a + b、a == b、a.find( b ) 之类的事情strcat( ab ), strcmp( a, b ), 检索strfind( a, b )的第一个元素等 问题:减速 我使用了上述东西,并立即注意到急剧放缓.是 ..
发布时间:2021-12-08 14:21:17 其他开发

分析 PHP 代码

我想找到一种方法来确定 PHP 中的每个函数以及 PHP 中的每个文件需要运行多长时间.我有一个旧的遗留 PHP 应用程序,我试图在其中找到“粗糙点",因此我想客观地找出哪些例程和页面需要很长时间才能加载. 是否有任何预制工具可以实现这一点,还是我一直在使用 microtime 并构建自己的分析框架? 解决方案 我上周其实做了一些优化工作.XDebug 确实是要走的路. 只需将 ..
发布时间:2021-12-08 11:49:19 PHP

您最喜欢的分析工具是什么(用于 C++)

到目前为止,我只使用了 Rational Quantify.我听说过有关英特尔 VTune 的好消息,但从未尝试过! 编辑:我主要是在寻找可以检测代码的软件,因为我想这是获得非常好的结果的唯一方法. 另见: 本机 C++ 有哪些好的分析器窗户? 解决方案 用于 linux 开发(尽管其中一些工具可能适用于其他平台).这是我所知道的两个大公司,还有很多其他较小的公司已经有一 ..
发布时间:2021-12-08 11:43:46 C/C++开发