在我看到的每个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