私が見たすべての GTK 3 アプリケーションでは、アプリケーションの起動時にメニュー バーが表示されるまでに約 1 秒の遅延があります。現在作業中のアプリケーションにもこの問題があります。この遅延を防ぐ方法はありますか?
2 に答える
1
ここで説明されているテクニックを試すことができます。基本的に、ウィンドウ設定の大部分を遅らせて、アイドル時間関数で実行します。ただし、アプリケーションはすぐに準備ができているように見えるため、これはほとんどスモークとミラーです。
それ以外に、(少なくとも Linux では) strace を使用している場合、起動時間のほとんどはライブラリによって実行される I/O であり、アプリケーション プログラマーとしての私たちには制御できないようです。そのうちのいくつかはオンデマンドで (遅延して) 実行できると感じていますが、誰かがそれに取り組んでいるかどうか、またはそれが実現可能であるかどうかさえわかりません。
于 2012-02-05T04:11:07.307 に答える
0
これは、バージョン 3.4 より前の GTK 3 のバグ (だった) で、最後のバージョンでは表示されません。
于 2012-10-16T11:30:37.653 に答える