我有一个带有大约 50 个子窗口的 Perl-Tk GUI。在每个子窗口中大约有 50 个按钮和 50 个菜单(每个菜单大约有 4 个选项)。
当我在 UNIX/Linux/Solaris 上运行它时,它运行流畅。
当我在 Windows 上运行它时,GUI 在加载过程中冻结,所以我只能看到一些按钮,或者 GUI 根本不显示——它似乎卡住了。
perl 进程高达 50000K 内存使用率和 100% 的 CPU 使用率。但是当我关闭一些按钮/菜单并再次运行时 - 很好。
看来,Perl-Tk 没有(拥有)足够的内存来在 Windows 上加载 GUI。
我能做些什么来让它正常运行吗?是否有任何特殊的配置、标志来告诉 Windows 给 Perl-TK 更多内存,或者告诉 perl 提供更多内存?
任何帮助,将不胜感激 ...