最新のマルチコア オペレーティング システムでは、なぜスクロール速度が制限されるのでしょうか?

最新のマルチコア オペレーティング システムでは、なぜスクロール速度が制限されるのでしょうか?

誰かが尋ねたマウス カーソルを動かすと Windows 95 の実行速度が速くなるのはなぜですか?上のレトロコンピューティング

ラフザーンの答え大きなテキスト ファイルをスクロールしながらマウスを動かすと、処理が高速化する効果を観察することもできると書かれています。最近はテキスト ファイルをスクロールしなくなりました (ページをめくったり、探している場所に近い文字列を検索したりするため)。そのため、何年も経つうちにこの知識は忘れてしまいました。しかし、Windows XP コンピューターで作業していたときはいつもこれをやっていたことを覚えています。

しかし、その後 Linux 4.15 を実行している 2019 年のコンピューターで試してみたところ、依然として効果が存在することがわかりました。これは、1 つのコアだけが 50% まで上がり、それ以上になったコアはなく、他のコアはすべてアイドル状態だったにもかかわらずです。マウスを揺らすと、1 つのコアが 90% を超え、時には 100% に達することもあります。

多数のコアが使用可能で、テキスト エディターを提供しているコアでさえ半分の時間しか使用されていないのに、なぜこのような状態になっているのでしょうか。

答え1

スクロールは人間とのインタラクションです。1,000 ページの文書を非常に高速にスクロールして、1 秒以内に 600 ページに到達するのは逆効果です。スクロールは、人間の目が見出しを読み、画像やその他の重要な手がかりを確認し、ランドマークが認識されたところで停止できるように設計されています。

ユーザーがドキュメント内のどこまで進むべきかおおよそわかっている場合は、ウィンドウの横にあるスクロール バーをつかんで、その場所に直接移動できます。同様に、検索したり、章リストやブックマーク機能を使用したり、テキスト内のハイパーリンクを使用したりすることもできます。

しかし、スクロールは基本的に人間とのやりとりなので、人間が反応できる速度よりも速くスクロールするのは役に立ちません。

関連情報