parallel.pool.ActivityMonitor
说明
创建对象
语法
描述
创建一个 monitor = parallel.pool.ActivityMonitorActivityMonitor 对象,并开始收集当前并行池上的活动监控数据。如果不存在并行池,parallel.pool.ActivityMonitor 将使用默认配置文件启动一个新的并行池,除非您在并行设置中禁用了自动创建池。
输入参量
输出参量
示例
限制
在 R2026a 之前的版本中:
ActivityMonitor不支持并行线程工作单元池。当您监控线程工作单元并行池的活动时,
ActivityMonitor不会收集有关数据传输的信息。使用
parpool('Threads')和BackgroundPool创建的ThreadPool对象都是基于线程的资源池,它们使用相同的资源。一个池中的活动可能会阻塞另一个池中的活动。如果您同时使用这两个池,并在ThreadPool上监控活动情况,那么ActivityMonitor只会收集ThreadPool所使用的工作单元的数据。当您在 Pool Dashboard 中查看泳池监控数据时,Timeline 图会以灰色标示工作单元为另一个泳池执行任务的时间,并在图例中标注该泳池的类型。
替代功能
工具
您可以使用并行池仪表板来收集和查看交互式并行池上的池监控数据。