在我看到的每個GTK 3應用程序中,當啓動應用程序時,菜單欄出現之前會有大約一秒的延遲。我目前正在處理的應用程序也有這個問題。有沒有辦法來防止這種延遲?如何防止菜單欄延遲?
3
A
回答
0
這是(被)顯然是在版本3.4之前的GTK 3中的錯誤,因爲它沒有出現在上一個版本中。
1
您可以嘗試描述技術here。基本上,你延遲了大部分窗口設置,在空閒時間功能中進行。這主要是煙霧和鏡子,因爲您的應用程序只需出現即可儘早完成。除此之外,如果你至少在linux下運行,大部分啓動時間似乎都是由庫執行的I/O,而不是作爲應用程序員控制的。我有一種感覺,其中一些可以按需(懶惰地)完成,但我不知道是否有人正在研究這個問題,或者如果這是可行的。
相關問題
- 1. 如何延遲onCreateOptionsMenu(菜單菜單)?
- 2. 延遲子菜單
- 3. 超級魚菜單延遲
- 4. 下拉菜單JavaScript延遲
- 5. jQuery - 延遲下拉菜單
- 6. jQuery的菜單與延遲
- 7. 防止nHibernate中的延遲加載
- 8. 防止Javascript生成的內容延遲
- 9. 防止Dozer觸發Hibernate延遲加載
- 10. 邊欄菜單中的Jquery UI手風琴延遲
- 11. 如何防止崩潰bootstrap-3菜單
- 12. 如何防止JQuery UI菜單浮動?
- 13. 如何延遲toggleClass事件以防止垃圾郵件更改?
- 14. 如何防止延遲加載TabControl中的用戶控件?
- 15. 如何在Safari中循環html5 mp4視頻時防止延遲?
- 16. 如何防止NHibernate的創建延遲加載
- 17. 如何防止對TCP套接字的延遲迴復?
- 18. 如何處理延遲,防止多次登錄/註冊嘗試
- 19. 如何防止延遲顯示我的UIWebView
- 20. tkinter菜單checkbutton - 防止菜單關閉
- 21. 添加懸停延遲下拉菜單
- 22. C#上下文菜單延遲事件
- 23. 使用jQuery的延遲彈出菜單
- 24. Superfish菜單延遲鼠標懸停
- 25. 延遲後淡出jQuery菜單
- 26. 在Eclipse中刪除菜單延遲
- 27. jQuery淡入淡出/延遲菜單
- 28. 延遲菜單鼠標懸停
- 29. 導航下拉菜單MouseOut延遲
- 30. 添加延遲到jquery下拉菜單
正如我所看到的,我的問題更像是相反 - 在菜單準備就緒之前顯示窗口。 – 2012-02-05 10:59:47
你在看什麼系統/應用程序? – ergosys 2012-02-05 21:52:27
我使用Ubuntu 11.10的Blackbox窗口管理器,但延遲也發生在Gnome中。 Gedit 3.2.3和Image viewer 3.2.1是展示此問題的應用程序示例。 – 2012-02-05 22:10:59