# concurrency-visualizer-tutorial **Repository Path**: believingheart/concurrency-visualizer-tutorial ## Basic Information - **Project Name**: concurrency-visualizer-tutorial - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-26 - **Last Updated**: 2021-09-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 什么是并发可视化工具 并发可视器是VS的一个插件, 主要用于.NET多线程应用的性能分析 # 为什么要使用并发可视化工具 发现和解决代码问题可以从两方面入手: - 通过开发者严密仔细的设计, 从源头上消灭代码性能问题 - 通过调试 => 发现问题 => 分析代码, 三个过程一次次迭代往复解决 假如缺乏可视化工具, 第二方面调试的时候就不能定量分析问题, 试错过程会十分漫长. 而且假如是在代码交接的场景下, 开发者很难熟悉刚刚交接过来的代码, 快速的从代码细节上分析应用存在的性能问题 # 如何使用 1. 在扩展市场搜索Concurrency Visualizer安装. 2. 在顶部**分析**菜单找到并发可视化工具 # 建议 .NET代码交接后可以首先跑一次并发可视化工具分析. 一方面可以发现现有代码存在的性能问题, 另外一方面可以通过线程之间的关系和单条线程的执行顺序了解代码的执行逻辑。这是绝对是一个比仔细阅读代码更快了解应用第一印象的方式。