尊敬的 FreeMASTER 开发人员和用户:
当您加载项目或者想要修改或添加要监控的变量时,您是否也注意到 3.2.4.3 版本的等待时间更长?
目前我们仍在使用速度更快的 3.2.2.2 版本。
有人可以证实这种行为吗?有人知道为什么吗?
此致
迈克尔·L
非常感谢 Michal 提供官方的错误修复版本。
我测试了新的 FreeMASTER 版本 3.2.4.4,该版本于 2024-10-24 构建。它按预期工作。现在,显示添加或修改变量的对话框时仅会出现短暂的延迟。
此外,新的地址栏也很有帮助。
此致,
迈克尔·L
亲爱的 Michal,
这是个好消息。非常感谢您提前提供修复版本。
如果需要并且您愿意,我们可以使用我们的项目和 ELF 文件测试测试版本。
有关如何安装多个仅有小数字不同的版本的说明将有助于我们将来评估新版本。谢谢。
一切顺利,
迈克尔·L
亲爱的迈克尔和托尔斯滕,
我确认当 ELF 符号数量较多时该错误会严重影响性能。我们将尽快提供修复版本。
为了安装更多次要版本,您可以随时将整个安装文件夹复制到其他位置,然后再运行更新它的新安装程序。然后您可以从复制的位置运行 pcmaster.exe。请注意,您确实需要复制安装,而不是移动或重命名它。重命名它会使安装程序感到困惑,因为它找不到现有的安装。
新的安装程序将始终安装并注册最新版本的插件,并且它们也将与旧版本一起使用,但在大多数情况下这是可以的。在最坏的情况下,可以通过以管理员身份运行其 register.bat 来重新注册旧版本的插件。
感谢您帮助 FreeMASTER 变得更好。
此致,
米哈尔
亲爱的 Michal,
非常感谢您极其迅速的回复。- 目前,这对我们来说不是一个紧急问题,因为我们主要使用 3.2.2.2 版本(我们对它相当满意)。但我们仍然对错误修复、新功能和一般改进感兴趣。
是的,我想说我们的项目相当大。但我不知道普通 FreeMASTER 用户的典型项目有多大。我们对 FreeMASTER 项目使用 XML 文件格式,它更适合我们的版本控制系统。我的 PMPX 文件大小约为 3.5 MByte。
正如 Torsten 已经解释的那样,我也尝试将 3.2.4.3 版本与另一个项目文件结合使用,并且也注意到速度变慢了。
项目的加载时间略有增加(大约 40 秒 vs 50 秒),但编辑和修改的等待时间变得更长。在 3.2.2.2 版本中,打开对话框大约需要 5 秒。在最新版本中,我可以同时去喝杯咖啡。如果通信尚未开始,也会发生这种情况。
我已经降级到 V3.2.2.2。
顺便一提:
是否可以在同一台电脑上安装两个 FreeMASTER 版本 3.2.uv 和 3.2.xy? - 如果我安装另一个 3.2 版本,已安装的版本将被删除。
问候
迈克尔·L
我尝试了一些不同的东西。我全新启动 FreeMaster,在一个空白窗口中单击“文件 -> 新建项目”,然后在“项目 -> 选项...”下加载一个较小的 ELF 文件。我尝试使用“项目 -> 变量 -> 新建”创建一个新变量。窗户打开花了58秒。
然后,我将 FreeMaster 降级到版本 3.2.3.2 并重复了完全相同的步骤。使用此版本,窗口只需 2 秒即可打开。
因此,版本 3.2.2.2 和 3.2.3.2 还可以,但版本 3.2.4.2 几乎无法使用。
亲爱的迈克尔,
很遗憾听到您遇到了性能问题。我们在测试中没有观察到这一点。我需要有关项目、使用的 HTML 组件、通信设置、ELF 文件等的更多详细信息。这个项目规模大吗?(数千个变量或项目项?)
我能想到的唯一可能影响速度的变化是错误修复/通信插件线程模型的更改。所有插件都从中性线程模型重新声明为自由线程模型,以防止在插件显示消息框或对话框窗口时出现锁定问题。但是,当通信关闭时,这种变化不会影响 UI,而且由于插件是系统范围的库,它也会影响旧版本。我是否理解正确,3.2.2.2 版本不受影响?
其他修复更多的是表面的改变或更大的功能,如 NXP Gui Guider 支持,但我无法想象它会如何影响性能。
尝试查看 UI 操作性能是否得到改善(如果有帮助请告诉我):
谢谢,
米哈尔