0

作为计算理学士最后一年项目的一部分,我正在测试 2 个查询的执行速度。一种是用 LINQ 编写的,另一种是用 ADO.NET 编写的,它们将信息插入数据库。经过测试发现 ADO.NET 明显比 LINQ 快,但速度差异以毫秒为单位。所以问题是这样的,你认为人们的延迟或速度差异在什么时候对人类变得明显?500 毫秒、1 秒、2、5?程序的延迟在什么时候需要使用更快的替代方案。任何和所有的反馈将不胜感激。

4

2 回答 2

2

您必须考虑整体背景。执行速度的差异是否超过了在一个版本的代码与另一个版本中编写、维护、理解和培训新开发人员的时间差异?

于 2012-12-06T02:06:30.580 回答
1

通常的经验法则是 100 毫秒是用户对“立即”的感知结束的地方。除此之外,它非常依赖于上下文 - 如果用户认为应用程序很慢,则应用程序很慢。如果用户认为它很慢,您应该研究使其更快。

于 2012-12-06T02:06:14.993 回答