如何防止菜单栏延迟?

时间:2012-02-05 00:09:45

标签: gtk gtkbuilder

在每个GTK 3应用程序中,我看到在启动应用程序时出现菜单栏之前会有一秒钟的延迟。我目前正在处理的应用程序也遇到此问题。有没有办法防止这种延迟?

2 个答案:

答案 0 :(得分:1)

您可以尝试使用here描述的技术。基本上,您可以延迟大部分窗口设置,在空闲时间功能中执行此操作。这主要是烟雾和镜子,因为您的应用程序只是出现以便更快就绪。

除此之外,如果你strace(至少在linux下),大多数启动时间似乎是由库执行的I / O,并且作为应用程序员不能控制。我有一种感觉,其中一些可以按需进行(懒惰)但我不知道是否有人正在研究它或者它是否可行。

答案 1 :(得分:0)

这显然是版本3.4之前的GTK 3中的一个错误,因为它没有出现在上一个版本中。