有人問為什麼行動滑鼠遊標會使 Windows 95 運行得更快?結束了復古計算。
拉夫讚的回答提到當使用者在滾動大文本檔案的同時移動滑鼠時,還可以觀察到運行速度更快的效果。如今,我不再滾動瀏覽文字檔案(因為我翻閱頁面或搜尋靠近我要查找的位置的字串),因此多年來,這些知識對我來說已經消失了。但我記得在 Windows XP 電腦上工作時總是這樣做。
然而,當我隨後在運行 Linux 4.15 的 2019 年電腦上嘗試時,我仍然發現效果存在。儘管只有一個核心的利用率達到 50%,沒有一個核心的利用率高於該值,而所有其他核心都處於閒置狀態。透過晃動滑鼠,我可以讓一個核心運行超過 90%,有時甚至達到 100%。
為什麼它仍然是這樣,即使有很多核心可用,甚至服務於文字編輯器的核心也只有一半的時間忙碌?
答案1
滾動是與人的交互。如果文件有 1000 頁,滾動速度非常快,一秒鐘內就到達 600 頁,這會適得其反。滾動的目的是讓人眼可以閱讀標題、查看圖片和其他重要提示,並在識別出地標的地方停止。
如果使用者知道要在文件中走多遠,他們可以抓住視窗一側的捲軸並直接轉到它。同樣,他們可以搜尋、使用章節列表/書籤功能或使用文字中的超連結。
但滾動從根本上來說是與人類的交互,因此速度超過人類的反應速度是沒有用的。