Pyの起動時間が初回起動時だけ長い
ご無沙汰しております。
Pyの起動時間が、PCを立ち上げた後に初回だけ遅かったので報告します。
初回起動時:7秒台 2回目移行:1.50より早い
この起動時間を短縮する方法がありましたら教えて下さい。 もしこれが仕様でしたら、初回の黒画面にNow Loadingなどがあれば、 ストレス軽減になるかと思います。
Comments (11)
-
repo owner -
repo owner pull request #1092
最新のテスト版を使って、かつ
Data/Font
以下にあるフォントを全てOSにインストール済みであれば、少しは速くなるかと思います。お試しください。 -
reporter お疲れ様です。
初回起動時は約3秒くらいまで改善されました。 これ以上は改善は難しいでしょうか?
-
repo owner 起動直後のパフォーマンスを計ってみた感じ、リソースの初期化が満遍なく遅くなっているようです。これはファイルのリストを取るのが遅い可能性が高いです(=起動直後はファイルシステムのキャッシュができていない)。
これを改善するのは、すぐには難しいですね。
-
reporter わかりました。 とりあえず今できることはIPAフォントを手動でインストールすることなのですね。 ご対応いただきありがとうございます。
-
repo owner - marked as minor
ご確認ありがとうございました。
完全に解決されたわけではないのでこのIssueは閉じずに優先度を下げておきます。
-
repo owner pull request
#1099でファイルリストの取得をできるだけ減らしてみました。これで多少は高速化するかも知れませんが、効果がない可能性も大きいです。よろしければ最新のテスト版をお試しください。
-
reporter お疲れ様です。試してみました。
起動直後のカードのアニメーションで1秒弱ほど停止する現象が起こりました。
ただ、総起動時間そのものは体感ですが変わっていないようです。(3秒ほど)
起動時の黒画面の時間が減って、カードアニメの方で時間がかかっている感じがします。
-
reporter - edited description
-
repo owner ご確認ありがとうございます。ファイルリストで時間がかかるタイミングが後ろにスライドしただけでしたね。現状の外部ファイルを使う形ではいかんともし難そうです……。
-
repo owner - changed status to resolved
このIssueが立てられた当時から、使用するツールキットがPython 2→3やpy2exe→cx_Freezeなど大幅に変わっているので、おそらく報告の内容は現状に合っていないと思います。一旦クローズします。
依然として発生しているようであれば、再オープンするか、新しくIssueを立ててください。
- Log in to comment
ありがとうございます。
初回起動が遅い現象ですが、OSのフォントの読み込みが遅いことが分かっています。従ってNow Loadingを表示することすら無理ですね。
すでにフォントがインストールされている場合は読み込む必要はないので、その方向でなんとかできないか考えて見ます。