再起動とは何かを説明しましょう。どんなソフトウェアを使っていても、Windowsは必ず再起動を要求します。
動作を高速化するために、ソフトウェアは起動直後に多くのタスクを実行しますが、このプロセスには時間がかかります。
他の作業をしている時でも、計算を再実行する必要なく直接結果が得られるので、処理速度が速くなります。
起動時に計算を行わず、通常使用時に計算を行うようなシステムでは、非常に使いづらいと感じるでしょう。
ここで質問です。起動時に実行される計算は、初回実行時に実行される計算と異なるのでしょうか?いいえ、異なります。ソフトウェアの起動を玄関ドアに例えて考えてみてください。家には20部屋あるかもしれませんが、すべての部屋を開ける必要はありません。しかし、どの部屋を選ぶにしても、玄関ドアを使わなければなりません。
起動時に計算結果に影響を与えるような操作を行った場合、ソフトウェアは再起動を求めます。
弊社製品をご購入いただいたお客様から、「このプラグインはSolidWorksの起動速度に影響しますか?」というご質問をいただくことがあります。その回答は以下のとおりです。
プラグインの起動が遅いほど、含まれるコンテンツが多くなり、動作速度が速くなります。
TDOには2回の再起動があります。
- 1つ目はソフトウェアの再起動です。
- 二つ目の方法は、コマンドウィンドウを再起動することです。
私たちは皆、目に見えない多くのことを事前に準備しておく必要があるのです。
例外として、UI要素やイラストを多く含むプラグインは、大量のメディアを読み込むため、起動が遅くなる傾向があります。
ジョーク:ある世界規模のソフトウェアコンテストで、優勝者は17KBのコードを書き、60秒間の終末的な動画を再生しました。メディアファイルは一切使用されていません。すべてはコードがCPUに負荷をかけた結果です。これは、コードのサイズとメディアファイルのサイズの違いを理解するのに役立つでしょう。
SWの速度はCatiaやCreoには到底及びません。その理由はお分かりでしょう?簡単に言えば、ソフトウェアにおいて「洗練」には代償が伴うのです。
