抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

Visual Studio 11 中用于调试并行应用程序的新工具

2011 年 11 月 19 日

微软最近发布了 Parallel Visualization Pack for Visual Studio 11 的开发者预览版。构建此工具的目的是要扩展新的并行监视窗口(Parallel Watch Window)的功能,这次发布的包中包含了四种可视化工具,能够帮助你调试多线程的应用程序。

并行监视窗口让开发者可以查看应用程序中所有线程下的对象和值。它可以在应用程序的其它部分正常执行的前提下,对某些线程进行排序、标识或冻结。可视化包(Visualization Pack)为并行监视窗口添加了四种可视化工具。

Heat Map
“Heat Map”中能够以集群(clustered)、线性(linear)或者对数(logarithmic)的方式显示值,以帮助我们跨线程识别出对数据的不平均分布。

Histogram
这个图会跨线程按照出现的次数对表达式的值进行分组。它还让用户可以显示应用程序中任意未定义的值。

Scatterplot
这个可视化工具会创建在直角坐标系中显示数据的图,从而帮助我们找到异常的情况。

Object Expander
“Object Expander”让用户可以在并行监视窗口中向下钻取对象的所有成员,并跨线程对值进行比较。在其中可以对值或者整个线程进行标识和排序。默认的选项包括最大值、最小值、唯一值和未定义值。

这个可视化工具针对的是并行线程数量特别多——特别是在 GPU 上——的应用程序。它们可以与 Visual Studio 11 中所有支持使用调试窗口的语言协同工作。

你可以在 Visual Studio Library 下载到并行可视化包(Parallel Visualization Pack)。

查看英文原文: New Tool for Debugging Parallel Applications in Visual Studio 11

2011 年 11 月 19 日 20:381419
用户头像

发布了 340 篇内容, 共 114.8 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

toB SaaS会成为苏州下⼀个“⼀号产业”么?

龙归科技

数字化 tob

用户故事是垂直的切片(译)

Bruce Talk

敏捷 译文 Agile User Story

今年我读了四个开源项目的源码,来分享下心得

yes

源码

全网最强的权限系统设计攻略:京东北极星商业系统权限管控实践

学Java关注我

Java 编程 程序员 架构 技术宅

Golang 并发

escray

go 极客时间 学习笔记 4月日更 Go 语言从入门到实践

用户故事拆分招数全景图(译)

Bruce Talk

敏捷 译文 Agile User Story

重读《重构2》- 以对象取代基本类型

顿晓

重构 4月日更

python内置数据结构list、set、dict、tuple(一)

若尘

List 数据结构 set 字典 Python编程

Properties类使用需要注意的坑

风翱

properties 4月日更

【采访融云CTO杨攀:2021如何让融云迈向更高舞台】(采访)

李浩宇/Alex

融云 杨攀

不忘初心,砥砺前行|暨InfoQ写作平台一周年

程序员架构进阶

28天写作 4月日更 1 周年盛典 我和写作平台的故事 InfoQ 写作平台 1 周年

为什么 Serverless 将推动边缘计算的革命

公众号:云原生Serverless

Serverless 边缘计算

《采访阿里“守护神”吴翰清:安全攻防-采访提纲》

Geek_6370d5

禁止算法识别性别,能消解歧视吗?

脑极体

《专访彩食鲜CTO乔新亮:体系的重要性》(采访提纲)

花花

调查采访能力考核

混合云安全简史

龙归科技

混合云

没有自信的人,才会在意别人的评价

小天同学

心理 日常思考 个人感悟 4月日更 自信

DBA 行业是否将会消亡?

CloudQuery社区

运维 dba 数据库管理工具

mysql先加读锁,再加写锁没毛病?

林一

MySQL 死锁

灰度发布系统架构设计

xcbeyond

微服务 灰度发布 4月日更

HBase HA 分布式部署

Fong

大数据 运维 HBase hadoop3

分库分表笔记

luojiahu

分库分表

联盟链技术

360技术

如何从零开始学Python:(4)如何处理列表数据?

广之巅

Python 四月日更

翻译:《实用的Python编程》TheEnd

codists

Python

Spring Boot 2.0 实现优雅停机

U+2647

Spring Boot 四月日更

专访声网首席资深iOS研发工程师龚宇华:从自学计算机到高级架构师

黑马腾云

专访

企业架构设计方法TOGAF介绍

joinM

企业架构 技术架构 业务架构 TOGAF 技术与业务

阿里资深技术专家崮德:如何成就更好的自己

阿里巴巴中间件

pdf.js使用小结

空城机

前端 4月日更 pdf.js 前端插件

如何做好前馈管理?

石云升

28天写作 职场经验 管理经验 4月日更

Study Go: From Zero to Hero

Study Go: From Zero to Hero

Visual Studio 11中用于调试并行应用程序的新工具-InfoQ