问题标签 [benchmarking]
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.
linux - Linux 文件系统基准测试最佳实践
(不是真正的编程问题,抱歉)
我正在针对 Linux 机器上的特定情况使用各种文件系统选项(例如:noatime、relatime 等)对各种文件系统(最重要的是:ext3)进行基准测试。
对于原始文件系统基准,我正在研究 bonnie 和 bonnie++。
使用 bonnie 和 bonnie++ 对文件系统进行基准测试最有用的方法是什么?
关于文件系统基准测试的最佳实践是什么?
当我们在这里的时候:你如何在你的机器上挂载你的 ext3 文件系统?
performance - 测试并发性的基准问题
对于我现在正在做的一个项目,我需要查看不同的支持并发的编程语言的性能(除其他外)。
目前我正在研究比较stackless python和C++ PThreads,所以重点放在这两种语言上,但稍后可能会测试其他语言。当然比较必须尽可能有代表性和准确,所以我的第一个想法是开始寻找一些标准的并发/多线程基准问题,可惜我找不到任何像样的或标准的测试/问题/基准。
所以我的问题如下:您是否有一个好的、简单或快速的问题来测试编程语言的性能(并揭示它在过程中的强项和弱点)?
performance - 什么是 FLOP/s,它是衡量性能的好方法吗?
我被要求测量在多 CPU 系统上求解微分方程的 fortran 程序的性能。我的雇主坚持要我测量 FLOP/s(每秒浮动操作)并将结果与基准(LINPACK)进行比较,但我不相信这是要走的路,仅仅是因为没有人能向我解释什么是 FLOP。
我对 FLOP 到底是什么做了一些研究,得到了一些非常矛盾的答案。我得到的最受欢迎的答案之一是“1 FLOP = 加法和乘法运算”。真的吗?如果是这样,再一次,在物理上,这到底意味着什么?
无论我最终使用什么方法,它都必须是可扩展的。某些版本的代码解决了具有数百万个未知数的系统,并且需要数天才能执行。
在我的案例中,还有什么其他有效的测量性能的方法(我的案例总结是'fortran代码,它在数百个CPU上一遍又一遍地进行大量算术计算)?
java - 是否有免费工具来分析 Java 方法的执行时间?
我需要知道其他应用程序在执行时对我的项目中创建的 api 的 java 方法的使用情况,有人知道任何免费工具来了解这一点吗?
非常感谢。
performance - IDE/编译器 PC 基准测试来比较我的 PC 性能?
我正在寻找一个基准(以及其他 PC 上的结果),它可以让我了解通过升级我的 PC 可以获得的开发性能增益,并且该基准也可以用来证明我的老板升级的合理性。
我使用 Visual Studio 2008 进行开发,所以我想了解构建时间会通过什么因素得到改善,如果基准测试可以包含 IDE 性能(即在编辑时,使用智能感知,打开代码文件等)到其结果中。
我目前有一个 AMD 3800x2,在 Vista 32 上具有 2GB RAM。例如,我想知道我在 Visual Studio 2008 中看到什么样的性能提升,在 Vista 64 上具有 Q6600、4GB RAM。以及其他处理器和其他 RAM 大小……还可以查看硬盘性能是否是一个重要因素。
编辑:我提到 Vista 64 是因为我知道 Vista 32 最多只能使用 3GB RAM。因此,我认为想要使用更多 RAM 需要 Vista 64,但总体上它可能仍然会更慢,在 64 位操作系统上使用 32 位 VS 2008 会有很大的开销。
javascript - 哪个 javascript 缩小库产生更好的结果?
雅虎之间!UI Compressor、Dean Edwards Packer和jsmin,它们产生了更好的结果,无论是在占用空间方面还是在混淆时的错误更少。
vim - 如何客观地对编辑器的生产力进行基准测试?
我不确定 Vim 是否让我比其他编辑器/ide 更高效,例如 Eclipse。
但不知何故,我在使用 Vim 时获得了一种强大的感觉,并注意到尝试其他编辑器的阻力。
示例:当我在其他编辑器中看到一些很酷的功能时,我想“ Vi 可以做到这一点(我只需要找到按键或配置插件)”
如何客观地对编辑器的生产力进行基准测试?
我理想的编辑器是:Netbeans功能集和易用性,但具有 SublimeText 的性能和漂亮的外观。
更新
Visual Studio Code现在是我的主要代码编辑器。用于配置文件和快速编辑的
Sublime Text 。
Vim用于 ssh 会话或使用宏进行编辑。
linux - Linux 基准测试工具
我被要求评估新供应商的计算系统,管理层要求我不要使用我们现有的任何软件来评估平台(信不信由你,他们有一些正当的理由)。
无论如何,我已经开始尝试阅读有意义的服务器级计算机基准程序,但并没有给人留下深刻的印象。我试图展示原始计算能力和内存 I/O 吞吐量。
关于我应该运行的有意义的测试有什么建议吗?-- 我将可以访问现有系统和评估所有这些测试的系统。
c# - 测量函数执行时间的最佳方法是什么?
显然我可以做到并且DateTime.Now.After
-DateTime.Now.Before
但必须有更复杂的东西。
任何提示表示赞赏。
database - 大型公共数据集?
我正在寻找一些大型公共数据集,特别是:
已匿名化的大型 Web 服务器日志示例。
用于数据库性能基准测试的数据集。
任何其他大型公共数据集的链接将不胜感激。我已经了解亚马逊的公共数据集: http ://aws.amazon.com/publicdatasets/