listview - Xamarin.Forms ListView 的 ItemSource 中的项目数是否会影响其性能
问题描述
这听起来像是一个愚蠢的问题,因为通常任何事物的数量越大,所需的时间就越长。
但是,我找不到任何关于如何根据 ListView 中的项目数影响性能的信息(官方或非官方)。这是我看过的许多地方之一:https ://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/listview/performance
我读过的大多数线程/文章似乎也只谈论通过选择适当的缓存策略来提高性能,而没有谈论ItemSource
.
我意识到很难为我的问题给出准确的值,但这没关系,我只是在粗略的指导之后。
所以我的问题是:
- 是否有少量项目
ItemSource
会影响性能,还是缓存策略是决定因素? - 在什么情况下保持尽可能小的 a 很重要
ItemSource
?
我意识到这可能不是一个确切的问题,并且可能被解释为讨论,但这里的指导方针足以作为答案。重要的是我从一开始就正确设计了应用程序的这一部分,以避免出现性能问题。
解决方案
推荐阅读
- docker - quay.io 构建经常达到 Docker Hub 速率限制
- google-apps-script - Google 电子表格 - 脚本抛出“超过最大执行时间”错误
- mysql - 如何使用现有 GTID 错误修复乱序序列号
- javascript - javascript中的正则表达式将十进制替换为秘密文本代码
- python - 计算二维金属板物理弯曲能的数值配方
- python - PyQt5 Web 引擎 Google 登录
- javascript - Discord Bot SQL 查询效率
- javascript - 在 reactjs 应用程序的构建版本中分配给常量变量
- php - 来自 Godaddy 服务器的 Laravel 8 中的电子邮件发送时间
- javascript - 在浏览器(react-router-dom)中直接输入url时如何修复404错误?