c#中list.FindAll与for循环的性能有什么区别
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章给大家分享的是有关c#中list.FindAll与for循环的性能有什么区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言最近在网上看到一篇文章,里面说到:Li
千家信息网最后更新 2025年01月19日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安全错误
数据库的锁怎样保障安全
数据库原理及技术答案钱雪忠
网络安全法梳理
长沙网络技术学院排名
网络安全员绘画
深圳视频会议服务器品牌
湖南通信软件开发过程
服务器中文件下载网址
怎么用云服务器做一个简历
零梦服务器
投资必备数据库
恩迅网络技术有限公司
黑龙江pdu服务器电源哪家强
数据库的安全性是指数据的
流放之路17173数据库天启
网络安全对个人影响和措施
苹果手机数据库错误
新兴网络安全监管领域
seq 服务器
失落的方舟服务器满了怎么办
数据库安全在银行方面的应用
数据库优化新技术有哪些
淄博微信公众号软件开发解决方案
人工智能技术 数据库
数据库下面标识符不合法的是
数据库项目下载
关系型数据库表规则
运维不负责服务器安全
有哪些最新的数据库技术
网络安全事件是由于
汽车网络安全技术