如何防止菜单栏延迟



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

您可以尝试这里描述的技术。基本上,你会延迟大部分窗口设置,在空闲时间函数中进行。不过,这主要是烟雾和镜子,因为您的应用程序只是出现,以便更快地做好准备。

除此之外,如果您进行strace(至少在linux下),大多数启动时间似乎都是由库执行的I/O,并且超出了我们作为应用程序程序员的控制。我有一种感觉,其中一些可以按需(懒散地)完成,但我不知道是否有人在做这件事,或者它是否可行。

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

相关内容

  • 没有找到相关文章

最新更新