BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Jenni Konrad 关注 0 他的粉丝 ,译者 侯伯薇 关注 0 他的粉丝 发布于 2011年11月20日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

微软最近发布了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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT