可视化并行并发程序调优
仓颉语言提供出色的并行并发模型,但开发者在使用并行并发模型开发过程中,经常会遇到一些“伪并行”、并行失效、并行调度等问题,往往需要花费大量时间去定位问题,效率低下。这时候就需要一个可视化并行并发调优工具能帮我们快速定位问题,支撑开发者在使用并行并发模型开发时,掌握并行调度的信息,找到并行调度的性能瓶颈。
针对此,我们未来将提供可视化并行并发的调优工具,可以展示不同并发模式的 Task 统计信息,以及单个 Task 的运行情况,即 Task 调度的整个周期。
- 在 measure 泳道中可以选择不同并发模式,看到不同状态的 Task 的变化趋势以及数量,例如想知悉在一段时间内的 Running Task 数量,可以悬浮到相对应泳道,相对应的时间,即可看到确切数量;
- 在 Tasks 泳道中选择不同的并发模式,可以看到相关的 Task 的生命周期信息,可直观看出多个 Task 之间的运行情况,帮助我们快速察觉并行并发问题。