Windows10でC言語とMinGWのgccを使ってCUIアプリケーションを開発しています。コンパイルしたバイナリをcmd.exe上で実行すると、2回目以降の実行はキャッシュでも効いているのか比較的早く実行されるのですが、初回実行時に異様に時間がかかります。体感だと2回目以降が数ms, 初回が1~2秒ぐらいです。しばらくPCを放置して、また実行すると再び初回実行の遅さになり、それから2回目以降は早くなります。
- cmd.exe 上で myapp.exe をタイプし実行
- 初回、出力までが遅い。2回目以降は速い
初回実行の速度を2回目以降と同レベルの速度にしたいのですが、何か良い方法はないでしょうか。
gcc のバージョンは 8.2.0 です。
回答3件
あなたの回答
tips
プレビュー