2140得票20回答
如何在Linux上对C++代码进行性能分析?

我如何找出在Linux上运行的C++应用程序中运行缓慢的代码区域?

1722得票30回答
如何测量函数执行所需的时间

我需要以毫秒为单位获得执行时间。 我最初在2008年提出了这个问题。当时被接受的答案是使用 new Date().getTime()。然而,现在我们都同意使用标准的performance.now() API更加合适。因此,我将接受的答案更改为这个答案。

1682得票34回答
如何对Python脚本进行性能分析?

欧拉计划和其他编程比赛通常有运行的最长时间限制,或者人们会吹嘘他们的解决方案运行得有多快。对于Python而言,有时候处理方式有些不太优雅——即在__main__中添加计时代码。 有什么好的方法来分析Python程序需要多长时间才能运行?

930得票3回答
为什么Python代码在函数中运行更快?

def main(): for i in xrange(10**8): pass main() 这段 Python 代码在 Linux 的 BASH 终端中使用 time 函数计时。real 0m1.841s user 0m1.828s sys 0m...

761得票8回答
哪个Python内存分析器是推荐的?

我想知道我的Python应用程序的内存使用情况,特别是想知道哪些代码块/部分或对象消耗了大量内存。 谷歌搜索显示商业工具:Python Memory Validator (仅限Windows),还有开源工具:PySizer 和 Heapy。 我还没有尝试过这些工具,所以想知道哪一个最好,考虑...

458得票13回答
如何使用回调函数测量JavaScript代码的执行时间?

我有一段使用node.js解释器执行的JavaScript代码。for(var i = 1; i < LIMIT; i++) { var user = { id: i, name: "MongoUser [" + i + "]" }; db.users.sav...

373得票30回答
一些好的.NET性能分析工具是什么?

你在使用.net程序时用过哪些性能分析工具?你特别推荐哪个?

357得票9回答
如何在Python中分析内存使用情况?

我最近对算法产生了兴趣,并开始通过编写一个简单实现,然后以各种方式进行优化来探索它们。 我已经熟悉了 Python 的标准模块,用于分析运行时(对于大多数情况,我发现 IPython 中的 timeit 魔术函数已足够),但我还对内存使用感兴趣,以便我可以探索这些权衡(例如缓存先前计算出的值...

350得票15回答
在R中测量函数执行时间

在R语言中,是否有一种标准化的方法来测量函数的执行时间? 显然,我可以在执行前后使用system.time,然后取这两个时间的差值,但我想知道是否有一些标准化的方法或函数(不想重新发明轮子)。 我记得曾经使用过类似于下面的内容:somesysfunction("myfunction(w...

322得票14回答
PHP脚本分析的最简单方法

如何对PHP脚本进行性能分析?最简单的方法是什么?我想在脚本中添加一些代码,以显示所有函数调用和它们消耗的时间,或者仅针对特定函数添加。 我尝试使用 microtime 函数进行实验:$then = microtime(); myFunc(); $now = microtime(); ech...