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

章节目录:

并行处理概述

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

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

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

配置并行处理设置

若要配置并行处理设置:

  1. 选择 Parasoft> 首选项以打开首选项对话框。
  2. 在左边选择并行处理
  3. 根据需求修改设置。选项描述如下。
选项说明
模式

确定激活以下哪个模式: 

  • 自动:允许 Parasoft 测试控制并行处理设置。
  • 手动:允许您手动配置并行处理设置以满足您的特定需求。
  • 无效的:配置 Parasoft 测试以只使用一个可用 CPU。

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

最大的并行线程数

只能在手动模式下使用

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

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

空闲内存限制

只能在手动模式下使用

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

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

没有限制

只能在手动模式下使用

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

这也可以通过设置选项 parallel.no_memory_limit=true|false


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

下面是在设置文件中并行处理设置的示例:

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