一千萬個為什麽

搜索

應該更短的Kindle文件有更快的單詞查找?



單詞查找需要我很多時間(因為我使用Kindle學習閱讀外語)。各種事情似乎影響了單詞查詢的速度,盡管很難確定,因為涉及到很多因素。

首先,我試圖將一個文件分成五個相等的部分,我認為這些單獨的部分有更快的單詞查找。但這可能是我的一廂情願。

有誰知道文件大小是否應該會影響查找速度?

萬一它很重要我正在使用Kindle Paperwhite。

轉載註明原文: 應該更短的Kindle文件有更快的單詞查找?

一共有 1 個回答:

通常通過所謂的索引完成單詞查找。我不確切知道Kindles使用了哪種索引,但我確定他們確實使用了一種索引文件(索引文件可以在Kindle的系統文件夾中找到)。

一般來說,即使在處理大量數據時(搜索引擎在線就是其中的一個例子),索引也可以最大限度地減少查找所需的時間。這意味著文件的維度通常不會影響查找單詞所需的時間。

現在,考慮到Kindle的精細程度並不像個人電腦那樣,可能會有一些偶然因素影響單詞查找所需的時間。也許最重要的兩個是:

  • background processing (syncing with cloud, WiFi detection, etc.) that might absorb at least part of the computational power,
  • the way the data is stored on the local memory (Kindle main partition uses a FAT filesystem, which means that significant fragmentation is a possibility) that might influence the time required to access the index file. EDIT: this is not the case for flash drives, so this is not actually influencing performances

為了優化單詞查找,您可能會嘗試離線(為了減少後臺處理),並對Kindle的內存進行碎片整理。這樣做後,所有電子書的查詞速度應該非常相似(可能有幾毫秒的差別)。