写点什么

Visual Studio 2010 的历史调试功能

  • 2009-04-22
  • 本文字数:509 字

    阅读完需:约 2 分钟

想知道您的程序 5 分钟前在做什么吗?想知道过去打开的就是您指定的文件吗?Visual Studio 2010 已经帮您做到这些了。

Lang.NET keynote 中(10 分钟处),微软演示了 Visual Studio 2010 的诊断事件和历史调试功能。这些功能使开发人员不仅能够看到程序的当前状况,也可以检查某些情况下产生的事件。

调试事件窗口展示了程序运行过程中的关键事件,其中包括异常,文件访问,以及调试事件。一般情况下我们可以手动调用 Debug.Write 语句,或在断点处定义宏来完成类似的工作,不过有了集成的列表视图之后,我们就可以在浏览时根据事件类型或产生事件的线程进行过滤了。

虽然这是个不错的特性,但是与历史调试功能相比就显得小巫见大巫了。启用历史调试之后,Visual Studio 能够捕获调用堆栈以及相关变量,开发人员由此便可以“回退”至程序的过去,并检查之前发生的各种情况。

程序的状态会保留在磁盘上。默认情况下它只保存关键的类型,不过开发人员可以选择记录所有的参数,对象以及全局变量。唯一不能保存的只有局部变量。

如果您想了解更多内容,请访问 Channel 9 上讨论历史调试功能的视频。即将发布的beta 1 版本中将包含这个功能。

查看英文原文: Historical Debugging in Visual Studio 2010

2009-04-22 09:312282
用户头像

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

关注

评论

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

数据挖掘从入门到放弃(四):手撕(绘)关联规则挖掘算法

数据社

机器学习 5月日更

从0到1数字化转型的“精益落地”模式

高瑞

Dubbo 延迟服务暴露

青年IT男

dubbo

产品数据分析

lenka

5月日更

Golang Array and Slice

escray

学习 极客时间 Go 语言 5月日更

2021最热门的20个数据库学习总结,你会用哪几个?

北游学Java

Java MySQL 数据库 后端

搞服务器开发竟不知道宝塔为何物,有点说不过去呀!

liuzhen007

5月日更

高性能 JavaScriptの笔记(三)

空城机

JavaScript 大前端 5月日更

超时与线程池的坑

ES_her0

5月日更

这一年,我们都需要他安静而勇敢的陪伴

小天同学

读书笔记 读书 5月日更

快乐是一种选择

BY林子

快乐

爱奇艺世界大会|开幕式速览:智能制作助推影视工业化,匠心构筑行业健康生态

爱奇艺技术产品团队

终于来了!这份阿里P9纯手写的Java并发核心手册,把我没学会的高扩展、高性能、高可用全部讲清楚了

Java 程序员 架构 面试

架构实战营模块4作业-千万级学生管理系统的考试试卷存储方案

好吃不贵

架构实战营

多吃点花生米吧!

Nydia

学习

完蛋,好像病了

IT蜗壳-Tango

5月日更

2021金三银四面试经历:阿里七面(已拿offer),面试经历+真题分享

Java 编程 程序员 架构 面试

Netty常用解码器学习笔记

风翱

Netty 5月日更

千万级学生管理系统考试试卷存储方案设计

eoeoeo

从基础到实战一应俱全,这份全网首发的Kafka技术手册,超详细!

Java架构师迁哥

MySQL慢日志全解析

Simon

MySQL 慢查询

架构实战营模块四作业

竹林七贤

Kafka万亿级消息实战

vivo互联网技术

kafka 集群

如何给产品定价

石云升

创业 产品 职场经验 5月日更

5分钟速读之Rust权威指南(三)

wzx

rust

4年Java开发经验,经常被问到高并发、性能调优方面的问题,该怎么办?

Java架构师迁哥

爱奇艺世界大会|刘文峰:科技创新如何为用户和艺术家服务?

爱奇艺技术产品团队

五岳核心版上线!这份阿里开发手册核心版又将被多少人疯狂转载?

Java 编程 程序员 架构 面试

关于打的 umd 包在使用时,报 require is not defined 错误的问题出处

blueju

长连接网关技术专题(四):爱奇艺WebSocket实时推送网关技术实践

JackJiang

Netty websocket 即时通讯 IM 网关

“技术+应用”驱动金融科技创新融合

CECBC

金融

Visual Studio 2010的历史调试功能_.NET_Jonathan Allen_InfoQ精选文章