gpt4 book ai didi

java - 与按需执行文件查找相比,什么时候在初始化时从文件加载所有数据更好? ( java )

转载 作者:行者123 更新时间:2023-12-02 11:16:07 25 4
gpt4 key购买 nike

有时会面临解析本地系统文件中存储的数据的任务。一个重要的困境是是否在程序运行开始时加载并解析所有文件数据,或者在整个运行过程中访问文件并按需读取数据(假设文件已排序,因此搜索是在恒定时间内执行的) 。

当涉及小型数据集时,第一种方法似乎很有利,但对于较大的数据集,堵塞堆的威胁会增加。

在这种情况下可以使用哪些一般准则?

最佳答案

这是编程中的标准权衡——内存与性能、时空权衡等。这个问题没有“正确”的答案。这取决于您拥有的内存、您需要的速度、文件大小、查询它们的频率等。

在您的具体情况下,由于它似乎是一次性工作(如果您能够在一开始就阅读它),那么它可能不会那么重要;)

关于java - 与按需执行文件查找相比,什么时候在初始化时从文件加载所有数据更好? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50272845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com