すべてのGTK 3アプリケーションで、アプリケーションの起動時にメニューバーが表示されるまでに約1秒の遅延があることがわかりました。私はまた、私が現在取り組んでいるアプリケーションでこの問題を抱えています。この遅延を防ぐ方法はありますか?メニューバーの遅延を防ぐにはどうしたらいいですか?
3
A
答えて
0
これは、バージョン3.4より前のGTK 3のバグであることは明らかです(最後のバージョンでは表示されません)。
1
hereの技術を試すことができます。基本的には、アイドルタイム機能で、ウィンドウ設定の大半を遅らせます。あなたのアプリケーションがと表示されているので、これはほとんどの場合煙と鏡です。がすぐに表示されます。
それ以外、あなたは(少なくともLinuxで)straceの場合、起動時間のほとんどは、I/Oライブラリによって実行されると、アプリケーションプログラマとして私たちのコントロールの外にあると思われます。私は、それが要求に応じて(遅延して)実行できると感じていますが、誰かがそれに取り組んでいるのか、それとも実現可能かどうかはわかりません。
関連する問題
- 1. NetbeansでPermGenのスペースエラーを防ぐにはどうしたらいいですか?
- 2. OSXでコマンドラインのJavaプロセスがフォーカスを奪うのを防ぐにはどうしたらいいですか?
- 3. 他の人が私のWebサービスにアクセスするのを防ぐにはどうしたらいいですか?
- 4. web2pyがHTMLエンティティを自動的にエンコードするのを防ぐにはどうしたらいいですか?
- 5. XercesがシステムID URIのインターネットにアクセスするのを防ぐにはどうしたらいいですか?
- 6. Knockback.jsがヌル関係のビューモデルを作成するのを防ぐにはどうしたらいいですか?
- 7. Pythonのos.walkがマウントポイントを通過するのを防ぐにはどうしたらいいですか?
- 8. 名前なしの構造体\共用体を防ぐにはどうしたらいいですか?
- 9. Reactがコンポーネントをアンマウント/再マウントするのを防ぐにはどうしたらいいですか?
- 10. スライドショーボタンが最後のページを過ぎるのを防ぐにはどうしたらいいですか?
- 11. jQueryドラッグがコンテナで消えるのを防ぐにはどうしたらいいですか?
- 12. JQuery AJAX:設定されたインターバル機能に起因する遅延を防ぐ
- 13. 遅延クラスの属性にアクセスするにはどうしたらいいですか?
- 14. SharePoint 2010のSocialDataServiceの遅延はどのくらいですか?
- 15. 私のウェブページのprintscreenを防ぐにはどうすればいいですか?
- 16. 「遅延置換」とはどういう意味ですか?
- 17. AppleScriptの自動ダイアログボックスを防ぐにはどうすればいいですか?
- 18. 複数のウィンドウを防ぐにはどうすればいいですか?
- 19. Safari Mobile(iPad)のスクロールラグを防ぐにはどうすればいいですか?
- 20. .NETベースクラスの使用を防ぐにはどうすればいいですか?
- 21. デバイスドライバのインストールを防ぐにはどうすればいいですか?
- 22. ファイルをダウンロード中に通知を更新する際のUIの遅延を防ぐにはどうすればよいですか?
- 23. TextViewでスワイプを防ぐにはどうすればいいですか
- 24. TCPソケットの応答が遅くなるのを防ぐにはどうすればよいですか?
- 25. メニュー(ContextMenuStrip)がTextBoxコントロールからフォーカスを奪うのを防ぐにはどうすればいいですか?
- 26. .htaccessから1つのファイルをリダイレクトするのを防ぐにはどうすればいいですか?
- 27. メモリ不足を防ぐためにHorizontalScrollViewで遅延読み込みを行う
- 28. PHPで重複したフォーム提出を防ぐにはどうすればいいですか?
- 29. ラベルにjeditable、クリックしてフォーカスを失うのを防ぐにはどうすればいいですか?
- 30. Android ScheduledThreadPoolExecutorは遅延タスクをすぐに実行します
私が見ているように、私の問題は逆の感じです。メニューは準備が整う前に表示されます。 –
あなたはこれを見ていますか? – ergosys
私はBlackboxウィンドウマネージャでUbuntu 11.10を使用しますが、遅延はGnomeでも発生します。 Gedit 3.2.3およびImage viewer 3.2.1は、この問題を呈するアプリケーションの例です。 –