すべてのGTK 3アプリケーションで、アプリケーションの起動時にメニューバーが表示されるまでに約1秒の遅延があることがわかりました。私はまた、私が現在取り組んでいるアプリケーションでこの問題を抱えています。この遅延を防ぐ方法はありますか?メニューバーの遅延を防ぐにはどうしたらいいですか?
3
A
答えて
0
これは、バージョン3.4より前のGTK 3のバグであることは明らかです(最後のバージョンでは表示されません)。
1
hereの技術を試すことができます。基本的には、アイドルタイム機能で、ウィンドウ設定の大半を遅らせます。あなたのアプリケーションがと表示されているので、これはほとんどの場合煙と鏡です。がすぐに表示されます。
それ以外、あなたは(少なくともLinuxで)straceの場合、起動時間のほとんどは、I/Oライブラリによって実行されると、アプリケーションプログラマとして私たちのコントロールの外にあると思われます。私は、それが要求に応じて(遅延して)実行できると感じていますが、誰かがそれに取り組んでいるのか、それとも実現可能かどうかはわかりません。
関連する問題
- 1. Python:QTimer.singleShot(..)関数の遅延展開を防ぐにはどうしたらいいですか?
- 2. NetbeansでPermGenのスペースエラーを防ぐにはどうしたらいいですか?
- 3. レイヤークリップの遅延を防ぐにはどうすればよいですか?ページ遷移時の境界
- 4. 提出時のリフレッシュを防ぐにはどうしたらいいですか?
- 5. NANの問題を防ぐにはどうしたらいいですか?
- 6. 遅延タスクコンプリートソースを実装するにはどうしたらいいですか?
- 7. ConcurrentModificationExceptionを防ぐにはどうすればいいですか?
- 8. タイムアウトを防ぐにはどうすればいいですか
- 9. ループ時のアニメーションイージング/ SVGの遅延を防ぐ方法は?
- 10. OSXでコマンドラインのJavaプロセスがフォーカスを奪うのを防ぐにはどうしたらいいですか?
- 11. dopostbackからブートストラップ・モードを閉じるのを防ぐにはどうしたらいいですか?
- 12. Safariでhtml5 mp4ビデオをループするときの遅延を防ぐには?
- 13. 他の人が私のWebサービスにアクセスするのを防ぐにはどうしたらいいですか?
- 14. web2pyがHTMLエンティティを自動的にエンコードするのを防ぐにはどうしたらいいですか?
- 15. QSplitterが子ウィジェットを完全に隠すのを防ぐにはどうしたらいいですか?
- 16. XercesがシステムID URIのインターネットにアクセスするのを防ぐにはどうしたらいいですか?
- 17. IEでデフォルトのオプションを開くのを防ぐにはどうしたらいいですか?
- 18. 特定の遅延の文字をtelnetアドレスに送信するにはどうしたらいいですか?
- 19. リスト内の文字引数の繰り返しを防ぐにはどうしたらいいですか?
- 20. Knockback.jsがヌル関係のビューモデルを作成するのを防ぐにはどうしたらいいですか?
- 21. Pythonのos.walkがマウントポイントを通過するのを防ぐにはどうしたらいいですか?
- 22. signals2 :: scoped_connectionがdisconnect()で異常終了するのを防ぐにはどうしたらいいですか?
- 23. スライドショーの次のボタンと前のボタンを囲むのを防ぐにはどうしたらいいですか?
- 24. 角度材質2でメニューを閉じるのを防ぐにはどうしたらいいですか?
- 25. Neovimでこの奇妙なNERDTreeの動作を防ぐにはどうしたらいいですか?
- 26. 入力に焦点を当てるのを防ぐにはどうしたらいいですか?
- 27. スクリプトの実行時にslimerjsブラウザが開くのを防ぐにはどうしたらいいですか?
- 28. これらのメモリリークを防ぐにはどうすればよいですか?
- 29. 名前なしの構造体\共用体を防ぐにはどうしたらいいですか?
- 30. Reactがコンポーネントをアンマウント/再マウントするのを防ぐにはどうしたらいいですか?
私が見ているように、私の問題は逆の感じです。メニューは準備が整う前に表示されます。 –
あなたはこれを見ていますか? – ergosys
私はBlackboxウィンドウマネージャでUbuntu 11.10を使用しますが、遅延はGnomeでも発生します。 Gedit 3.2.3およびImage viewer 3.2.1は、この問題を呈するアプリケーションの例です。 –