这只是一个普遍的问题?我有一个使用File.ReadAllLines
的应用程序,我想知道,加载为一个大文件或多个小文件更容易。
我当前的文件是我的语音识别词典。目前它有大约40,000行。当我启动程序时,加载语法大约需要2分钟。
当文件少于1,000行时,它会立即处理并读取所有行。当添加第二阶段实施整个王詹姆斯圣经。它的速度非常缓慢。
为了获得更好的性能,拥有多个较小的文件而不是一个大文件会更好?我将添加16个txt文档,每个文件在每个txt文档中大约2,000到3,000行。
如果它更容易和更快有几个小,那么我不会打扰将它们添加到一个大文件。
我正在构建一个自定义语音听写引擎,因此它将由KJV圣经,名称,数字和不同的NLP变体组成。最终我将添加Exhaustive Strong Concordance。到目前为止,该计划完美无缺。我只是想在初始启动时加快加载时间。