本主题说明如何为 Parasoft 测试配置并行处理设置。
本章包含:
并行处理概述
您可以控制处理单个作业的并行线程的数量(例如,静态分析或报告生成)。这允许您根据优先级优化处理。
例如,假设您有 4 个中央处理单元(CPU),但 Parasoft C二十只能使用其中的 2 个(其他的用于其他进程)。为了防止 Parasoft 测试重载所有 4 个 CPU,您可以将 Parasoft 测试配置为最多使用 2 个并行线程。
现在假设在另一个设置中,您有 8 个 CPU,其中只有 2 个被其他进程使用。在这种情况下,您可以配置 Parasoft 测试最多使用 6 个并行线程,以优化 Parasoft 测试的处理。
配置并行处理设置
若要配置并行处理设置::
- 选择 Parasoft> Preferences 以打开首选项对话框。
- 在左边选择 Parallel Processing 。
- 根据需求修改设置。选项描述如下。
选项 | 说明 |
---|---|
Mode | 确定激活以下哪个模式:
这也可以通过 localsettings 选项 |
Maximum number of parallel threads | 只能在 Manual 模式下使用 指定可并发执行的并行线程的最大数。并行线程的实际数量是根据 CPU 数量、可用的内存和许可证设置。 这也可以通过 localsettings 选项 |
Free memory limit | 只能在 Manual 模式下使用 指定低内存条件下应保持空闲的内存数量(用应用程序可用的总内存的百分比来表示)。这用来确保其他进程可用的闲置内存。 这也可以通过 localsettings 选项 |
No limit | 只能在 Manual 模式下使用 指示不希望对 Parasoft 测试可用内存施加任何限制(超出现有系统限制)。 这也可以通过 localsettings 选项 |
可以使用上面提供的 localsettings 选项指定并行处理设置。有关 localsettigns 的更多详情,请查阅 配置 Localsettings。
下面是在 localsettings 文件中并行处理设置的一个例子:
parallel.mode=Manual parallel.max_threads=4 parallel.free_memory_limit=25 parallel.no_memory_limit=false