本主题说明如何为 Parasoft 测试配置并行处理设置。

本章包含:

并行处理概述

您可以控制处理单个作业的并行线程的数量(例如,静态分析或报告生成)。这允许您根据优先级优化处理。 

例如,假设您有 4 个中央处理单元(CPU),但 Parasoft C二十只能使用其中的 2 个(其他的用于其他进程)。为了防止 Parasoft 测试重载所有 4 个 CPU,您可以将 Parasoft 测试配置为最多使用 2 个并行线程。

现在假设在另一个设置中,您有 8 个 CPU,其中只有 2 个被其他进程使用。在这种情况下,您可以配置 Parasoft 测试最多使用 6 个并行线程,以优化 Parasoft 测试的处理。 

配置并行处理设置

若要配置并行处理设置::

  1. 选择 Parasoft> Preferences 以打开首选项对话框。
  2. 在左边选择 Parallel Processing
  3. 根据需求修改设置。选项描述如下。
选项说明
Mode

确定激活以下哪个模式: 

  • Auto: 允许 Parasoft 测试控制并行处理设置。
  • Manual: 允许您手动配置并行处理设置以适应您的特定需求。
  • Disabled: 配置 Parasoft 测试以只使用一个可用 CPU。

这也可以通过 localsettings 选项  parallel.mode=Manual|Auto|Disabled指定

Maximum number of parallel threads

只能在 Manual 模式下使用

指定可并发执行的并行线程的最大数。并行线程的实际数量是根据 CPU 数量、可用的内存和许可证设置。

这也可以通过 localsettings 选项  parallel.max_threads=<number>指定

Free memory limit

只能在 Manual 模式下使用

指定低内存条件下应保持空闲的内存数量(用应用程序可用的总内存的百分比来表示)。这用来确保其他进程可用的闲置内存。

这也可以通过 localsettings 选项  parallel.free_memory_limit=<percentage>指定

No limit

只能在 Manual 模式下使用

指示不希望对 Parasoft 测试可用内存施加任何限制(超出现有系统限制)。 

这也可以通过 localsettings 选项 parallel.no_memory_limit=true|false指定


可以使用上面提供的 localsettings 选项指定并行处理设置。有关 localsettigns 的更多详情,请查阅 配置 Localsettings

下面是在 localsettings 文件中并行处理设置的一个例子:

parallel.mode=Manual 
parallel.max_threads=4 
parallel.free_memory_limit=25 
parallel.no_memory_limit=false
  • No labels