每一行分别表示I/0通道或线程的状况。这个视图中,最上面的俩行表示的是I/O通道的状况,其余的表示线程的状况。在左侧的表格中给出了线程的名称和ID。在这个图标中对9条线程进行了统计分析。这里值得注意的是主线程和最后的四条用来执行应用程序的使用率较高的线程。可以通过右键点击线程,选择“hide”(隐藏)将不重要的线程隐藏一起来,以便于查看比较。
WPF (Windows Presentation Foundation)是.NET框架的核心组件之一,允许开发人员打造丰富并且与众不同的Windows客户端应用。WPF 4包含了在生产力,性能和功能方面的重大改进,特别是在控件(Controls), XAML, 文本(Text), 图形(Graphics), Windows 7 集成(多点触摸(multitouch), 任务栏集成等), 核心基础(Core Fundamentals), 以及部署这几个方面。 本文是我在接下来的几个月里介绍其中一些改进和新特性的若干个贴子的第一篇。
这张图表的X轴表示时间,Y轴表示逻辑核数。并用不同的颜色来表示不同线程对CPU的利用情况。比如,图表中最大部分的绿色表示应用程序线程的CPU占用率。根据图表给出的信息说明大部分CPU被用来执行应用程序了。这个图表反映的只是逻辑核,并不是物理核。所以并不说明线程关联的情况。
这是我针对即将发布的VS 2010 和 .NET 4所撰写的 贴子系列的第十二篇。今天的博客讨论VS 2010中一个很小但很棒的变动, -- 装载很快的 “添加引用(Add Reference)”对话框 。
这一部分介绍的内容在实际应用中是可以选择使用的。完全可以将所有工作储存在一个TFS集合中。如果你是一个Visual SourceSafe的使用者,完全可以跳过这部分。但是如果你想创建一个体系清晰的高级别的新集合,那么第一步就是打开 Team Foundation Administration Console(团队基础管理控制)项。
软件是运行在硬件之上的。当硬件发展了,软件也要做相应的变化,才能跟上时代的步伐。面对多核时代的到来,软件世界的并行计算开始兴盛起来。如何更加充分地利用CPU的多个核心?如何发挥多核的威力,带来软件性能上的提升?如何改造现有的程序,让她更好地适应多核时代?如何简便地实现并行计算,使自己开发的应用程序充分地利用硬件升级所带来的性能提升?这些问题,无不困扰着我们这些多核时代的程序员们。
一个外部具体对象的引入,必然会给一个模块带来与外部模块之间的依赖。而具体对象的创建始终是我们无法规避的。即使我们可以利用设计模式的工厂方法模式或抽象工厂封装具体对象创建的逻辑,但却又再次引入了具体工厂对象的创建依赖。虽然在设计上有所改进,但没有彻底解除具体依赖,仍让我心有戚戚焉。
在前面的几篇文章中,分别就VS 2010中的TFS原理,创建和工作项(Work Items)几部分做了简要的图文介绍。在这一部分主要介绍Build Support。第一步在Team Explorer菜单中右键点击Build Definitions项,选择New Build Definitions。
运用Visual Studio 2010进行并行程序开发,对于那些熟悉并行应用问题的程序员来说,上手是一件很容易的事情。此文主要是为了让更多的人更快的了解Visual Studio 2010中的可视化并行开发部分。先来介绍一下在Visual Studio中利用性能向导(Performance Wizard)进行多线程应用性能分析。
这里我们要探讨的主要是不通过Visual Studio来对TFS库进行访问。比如可以简单的用服务器名称通过Web浏览器来访问服务器(利用默认的8080端口)。
先说说用VS 2010开发WM程序的好处吧。说到好处这里就不得不提提,最近Windows 7 的正式发售和Visual Studio 2010 Beta2的上线了。这些都是微软微软即将发布的系列产品的一部分。这些新的产品将拥有更高是集成度和更紧密的相互支持。对于开发人员来说,统一的开发标准带来的不仅仅是方便,更是效率的提高。
伴随着Visual Studio 2010 Beta 2 版本以及.NET Framework 4 于本月19日的正式上线,不仅表示其Beta 2 版已经达到了又一个相当高品质,而且代表着Visual Studio 2010 在正式发布的道路又前进了一大步。并且在微软“Go live”协议的授权下可以用于现实的开发和部署应用了。
在Visual Studio的小组管理(Team Explorer)中创建工作项。可以通过展开下拉列表的方式查看工作项的内容。比如双击小组问题项(Team Queries),就可以查看展开的各种可用项目了。
使用过Visual SourceSafe的人都知道,VSS是一个便于安装和使用的源代码管理系统。TFS更提供了一个强健的系统,不仅提供了源码管理,而且包括了项目跟踪和开发支持。这篇文章将主要介绍一下VS 2010基本配置下的TFS。
微软在昨天正式发布了Visual Studio 2010 Beta 2(内部开发代号 Dev10),同时也宣布了正式版本的发布日期为2010年3月22日,也就是春节后啊!MSDN订阅用户可以在今天开始下载Beta 2,其它用户则要到美国时间10/21号才能下载,也就是我们中国时间22号。
在Visual Studio 2010和.NET Framework 4.0中,应用程序生命周期(ALM)是其重要特性之一。Visual Studio Team System 2010将坚持打造一个功能平等、共同分担的平台以用于组织内的应用程序生命周期管理过程。
未来属于多核技术时代已经得到了CPU或GPU硬件厂商的共识。因此怎样通过并行性来发挥多核的优势便提上了议程。在Visual Studio 2010中,微软引入了众多的新库和运行时,以此来简化基本代码表达并行性的过程,并且支持新工具对并行应用程序进行性能分析和调试。
10月20日消息,微软宣布已经为MSDN订阅用户提供了VS 2010的第二个Beta版,普通用户将在10月21日获取免费下载。同时,微软还宣布了Visual Studio 2010的官方正式发布日期,定在2010年3月22日。
F#是一种.NET平台上的函数式编程语言。就像C#和VB.NET,F#可以利用.NET的核心类库,如WPF,WCF,VSTO等等,通过F#您甚至可以使用XNA编写XBox游戏。
Visual Studio 2010对于.NET框架多重定向做了许多的改进,其中就包括对智能感知和属性网格过滤的改进。