首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby、Tk和Ocra -启动非常慢

Ruby、Tk和Ocra -启动非常慢
EN

Stack Overflow用户
提问于 2013-02-04 01:42:50
回答 2查看 699关注 0票数 2

我想将我的Ruby应用程序部署为.exe文件,以供windows用户使用。该应用程序将Tk用于GUI部分。

由于我根本无法成功地使用rubyscript2exe,所以我选择了ocra。Ocra运行良好,并构建了一个大小合理的.exe。但是,应用程序大约需要10秒才能启动。尽管它确实是一个非常简单的工具。

有什么方法可以改善启动时间吗?我的猜测是,主要问题是在每次启动时解压tk-lib…

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-10 00:31:21

我在使用Tk时也遇到了同样的问题,当使用Ocra和InnoSetup时,它不会工作。

我切换到Gtk,现在使用Ocra + InnoSetup,图形用户界面在1-2秒内出现,而不是10-20秒。

原因是带有InnoSetup的Ocra不必将文件解压缩到临时目录中,从而使其在安装后加载速度更快。Gtk似乎与Ocra更兼容,而且它的加载速度似乎比Tk更快。

票数 2
EN

Stack Overflow用户

发布于 2013-12-03 22:46:39

尝试使用--no-lzma选项构建可执行文件。生成的文件将启动得更快(但仍然很慢)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14675282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档