为什么当我编辑序列文件时,TestStand Sequence Editor的响应变慢了?



主要软件: TestStand
主要软件版本: 2012
主要软件修正版本: N/A
次要软件: N/A

问题:
        我发现当我在estStand Sequence Editor打开并且编辑序列文件时,它的响应变慢了。例如,当我点击一个步骤时,步骤设置面板需要花费数秒的时间来更新本步骤的相关信息。我怎样才能加快TestStand Sequence Editor的响应速度呢?


解答:
        可能有多种原因导致在TestStand Sequence Editor中编辑序列时响应缓慢,包括搜索路径设置。程序模块加载时间以及文件系统的性能。您可以检查一下三个方面的内容来查找降低TestStand Sequence Editor性能的原因。
搜索路径
        Configure » Search Directories 中的TestStand搜索目录对话框可以用来配置加载编程模块时的搜索路径。因为时按照这些路径出现在列表中的位置顺序来搜索的,所以保持搜索目录为当前序列文件所在路径是很重要的。
        你应该避免选择Search Subdirectories选项(列表中显示为 Subdirs),除非必须在所有的子目录中进行搜索。这个选项将搜索所有的子目录,显著地减慢搜索过程,尤其是搜索目录为网络磁盘的根目录或者高层次存储位置时。
        最后,如果你的搜索列表中有网络磁盘或者速度缓慢的存储路径,可以考虑将这些路径移至靠后的位置,这样搜索速度较快的位置(如本地硬盘)可以先被搜索。
编码模块加载时间
        如果在TestStand序列中点击一个步骤到在步骤设置面板中出现本步骤代码模块之间的延迟较长,那有可能是代码模块的加载时间影响了性能。
        如果一个LabVIEW代码模块属于一个庞大的VI层级或者是LabVIEW面向对象类结构的一部分,那可能会导致这种情况产生。在这种情况下,LabVIEW 适配器需要将VI层级加载来确定关于这个VI的信息,这将会导致选择步骤时出现延迟。在TestStand 2013或者之后的版本中,对LabVIEW 适配器作了优化,提高了在这种情况下的加载性能。
文件系统性能
        由于编辑序列文件时,TestStand Sequence Editor常常需要搜索和获取磁盘路径,所以文件系统本身的性能将对TestStand Sequence Editor的性能有重要影响。如果你需要编辑存储在网络磁盘上的序列文件,可以考虑将序列文件和其以来关系转移到本地磁盘来提高性能。
        当在ClearCase版本控制系统中使用动态视图时会出现这个问题。因为ClearCase动态视图是存储在网络磁盘上并且会持续更新文件,所以
        当需要获取在ClearCase动态视图位置中获取文件时,TestStand Sequence Editor的运行速度会更慢。如果你使用ClearCase来进行版本控制。可以考虑用静态视图替代动态视图来提高性能


相关链接:

附件:





报告日期: 09/14/2015
最近更新: 09/24/2015
文档编号: 71DDKDDT