我需要知道我的对象在内存中消耗了多less字节(在C#中)。 例如我的Hashtable , SortedList或List<String>多less。
XDebug提供configuration指令“xdebug.profiler_enable_trigger”,当通过HTTP调用脚本时,允许通过传递GET或POST参数“XDEBUG_PROFILE”来激活分析。 如果您不想为所有脚本进行性能分析,而只是针对一些特殊情况,而无需始终更改PHPconfiguration,则此function十分方便。 有没有办法实现命令行PHP程序相同的行为? 我尝试通过“XDEBUG_PROFILE”作为命令行参数,但它没有工作。 一般来说,分析命令行PHP运行良好,但我希望具有与浏览器和HTTP服务器相同的每个调用灵活性。 有什么build议么?
我有一个生产服务器与以下标志运行: – XX:+ HeapDumpOnOutOfMemoryError 昨天晚上,当我们的服务器遇到堆错误时,它生成了一个java-38942.hprof文件。 事实certificate,该系统的开发人员知道的国旗,但没有办法从它得到任何有用的信息。 有任何想法吗?
在WordPress,页眉或页脚中插入Google Analytics(分析)代码的最佳位置在哪里? 我更喜欢页脚,因为我想通过减less页眉中脚本的数量来加快我的站点加载速度,但即使脚本在页脚中,它也可以工作吗?
测量函数执行时间R中是否有标准化的方法? 显然我可以在执行之前和之后采取system.time ,然后把这些差异,但我想知道是否有一些标准化的方式或function(不想发明车轮)。 我似乎记得我曾经使用过如下的东西: somesysfunction("myfunction(with,arguments)") > Start time : 2001-01-01 00:00:00 # output of somesysfunction > "Result" "of" "myfunction" # output of myfunction > End time : 2001-01-01 00:00:10 # output of somesysfunction > Total Execution time : 10 seconds # output of somesysfunction
我有一段JavaScript代码,我正在执行使用node.js解释器。 for(var i = 1; i < LIMIT; i++){ db.users.save({id : i, name : "MongoUser [" + i + "]"}, function(err, saved) { if( err || !saved ) console.log("Error"); else console.log("Saved"); }); } 我想知道如何测量这些数据库插入操作所花费的时间。 我可以计算这段代码之前和之后的Date值的差异,但由于代码的asynchronous性质,这可能是不正确的。
在JS代码的Chrome CPU分析中,“self”和“total”列之间有什么区别?
什么是最简单的方法来分析一个PHP脚本? 我喜欢加上一些东西,显示了所有函数调用的转储和他们花了多长时间,但我也可以把特定的function放在一起。 我尝试了microtime函数的实验: $then = microtime(); myFunc(); $now = microtime(); echo sprintf("Elapsed: %f", $now-$then); 但有时会给我带来负面的结果。 另外,在我的代码上撒上很多麻烦。
有没有Firefox的工具/插件/function,它会转储您在页面/脚本中创build的JavaScript对象的内存使用情况? 我知道Firebug的分析器,但是我想要的不仅仅是时间。 类似于Yourkit用于Java分析内存使用情况的东西。 原因是,一个同事在一个数组中使用ID作为“密钥”,并且正在创build1000个空插槽。 他认为这是无害的,而我的意见不同。 我想提供一些证据来certificate我是否正确。
我一直在寻找Rails的分析工具。 我目前正在玩和testingruby-prof和railsbench,但我有点挫折,需要调整和mangling的数量,然后工作。 虽然我不介意(很多)调整,但我想知道是否还有其他更简单易用的工具来分析Rails应用程序? 你推荐哪些工具?