c#中list.FindAll与for循环的性能有什么区别
发表于:2024-09-25 作者:千家信息网编辑
千家信息网最后更新 2024年09月25日,这篇文章给大家分享的是有关c#中list.FindAll与for循环的性能有什么区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言最近在网上看到一篇文章,里面说到:Li
千家信息网最后更新 2024年09月25日c#中list.FindAll与for循环的性能有什么区别
这篇文章给大家分享的是有关c#中list.FindAll与for循环的性能有什么区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
前言
最近在网上看到一篇文章,里面说到:List
以上就是baidu出来的一篇文章,让我惊诧不已,因为在AI模块我已经使用了很多FindAll。但是,上文的结论是真的吗?
我在上文代码基础上增加了多次测试的代码:
得到了如下结果:
.Net2.0, visual studio 执行1,1,10, 100,1000次:
.Net4.1, visual studio 执行1,1,10, 100,1000次:
Unity 先预处理再执行1000次:
Unity 先预处理再执行 10 次
Unity 先预处理再执行 1 次
我的测试程序表明:无论windows平台还是unity平台,List.FindAll的效率并非如前文所说"比for循环差五六十倍"。事实是,因为要初始化算法现场,进程第一次调用List.FindAll的耗时比for循环长五六十倍。但是,第一次之后的调用List.FindAll和for循环的性能差异是非常小的,可以忽略。
感谢各位的阅读!关于"c#中list.FindAll与for循环的性能有什么区别"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
循环
篇文章
性能
预处理
c#
上文
代码
内容
平台
效率
文章
更多
第一次
测试
不错
实用
惊诧
惊诧不已
事实
前言
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器是否被攻击
联合国数据库查数据是免费的吗
损益表模板软件开发
学习access2007数据库
服务器安全防护的做法
检测服务器命令
数据库查的where
关于网络安全通知如何写
非数据库字段
数据库cat用法
软件开发及咨询服务费发票
违反网络安全算犯法吗
javascript模拟数据库
魔兽世界无法连接服务器网络
梦幻西游手游服务器表
ibm 服务器报价
sql 从另一个数据库
网络安全 面试
郴州软件开发专业职校
日本服务器怎么保障数据安全
江苏常见网络技术设计
常用的主干网络技术
数据库查的where
淮南龙亿互联网科技有限公司
花呗逾期报送金融数据库
福建电话软件开发销售价格
计算机网络技术专业能报二建吗
把网络安全比喻成什么
docker能部署数据库吗
单元测试 数据库