44得票6回答
为什么BufferedReader的read()方法比readLine()方法慢得多?

我需要逐个字符读取文件,并使用 BufferedReader 中的 read() 方法。* 我发现 read() 比 readLine() 慢约10倍。这是正常的吗?还是我做错了什么? 以下是Java 7的基准测试结果。输入测试文件大约有500万行和2.54亿个字符(~242 MB)**...

60得票4回答
Python Requests与PyCurl性能对比

Requests库和PyCurl在性能上有何比较? 据我了解,Requests是urllib的Python包装器,而PyCurl是libcurl的Python包装器,后者是本地的,因此PyCurl应该具有更好的性能,但不确定提升多少。 我找不到任何性能比较基准。

11得票1回答
IHttpHandler与HttpTaskAsyncHandler的性能对比

我们有一个web应用程序,通过.NET IHttpHandler(名为proxy.ashx)路由许多请求,以实现CORS和安全目的。一些资源加载快,另一些资源基于这些资源所需的大量计算而加载缓慢。这是预期的。 在重载期间,proxy.ashx变得非常缓慢,并且所有资源都需要很长时间才能加载。...

19得票2回答
为什么在Python中,访问本地变量比访问类成员变量更快?

尝试解决一个更复杂的问题时,我比较了访问本地变量和成员变量的速度。 这是一个测试程序:#!/usr/bin/env python MAX=40000000 class StressTestMember(object): def __init__(self): se...

14得票14回答
C语言中有哪些耗时的操作?

我希望编写一个可以在不同机器上编译和运行的快速基准测试程序。与使用商业/开源可用选项不同,我更喜欢自己探索多线程和算法优化技术。 我已经有了一些使用的算法,包括递归计算斐波那契数列的第n个数,以及种子/随机数生成数千次。 是否还有其他相对简单但同时计算密集(可能与数学相关)的算法? (注...

9得票2回答
使用类和实例时的Haskell性能表现

问题 我想在Haskell中模拟一个多输出函数。这个Haskell代码是自动生成的(而不是手写的)- 这是重要信息,请看下面: 当然,可以通过从函数返回元组来轻松实现这一点,例如 f x y = (x+y, x-y) 但是当使用这样的函数时,我必须知道它返回什么类型的元组: ......

8得票2回答
JVM基准测试应用程序

我们希望比较不同JVM在相同Java版本(1.5)和不同环境(Windows,Solaris等)下的一般性能(CPU,I/O,网络等)。 您知道是否有任何可用于比较不同JVM结果的JVM基准测试应用程序吗? 非常感谢。

28得票3回答
何时应该使用 SortedDictionary 而不是 Dictionary?

正如我在先前的一些文章中所写的,我对C#编程还比较新,因此我编写了一个小型基准测试来比较Dictionary、Hashtable、SortedList和SortedDictionary。测试运行8000次,元素数量从50到100000个不等。我测试了添加新元素、查找元素和随机遍历一些元素的速度...

10得票3回答
为什么将元组列表转换为Python字典比使用kwargs创建慢3倍?

在Python中有几种构建字典的方法,例如: keyvals = [('foo', 1), ('bar', 'bar'), ('baz', 100)] dict(keyvals) 并且 dkwargs = {'foo': 1, 'bar': 'bar', 'baz': 100} d...

12得票1回答
C# 7.2中的In关键字性能

我正试图测试在 C# 中添加的 "in" 关键字的性能表现(或不行)。"in" 关键字应该能够将只读引用传递给值类型,而不是先复制值再传递。 通过绕过这个复制,"in" 应该更快,但在我的测试中似乎根本没有更快。 我正在使用 BenchMarkDotNet 来对我的代码进行基准测试。代码看...