博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年12月9日

摘要: 内容预告:Windows内置工具(性能计数器)事件跟踪器(WPT,PerfMoniter,PerfView,自定义ETW)时间分析内存分配分析内存使用量分析其他分析Event Tracing for Windows(ETW)可以查看很多内核和CLR的性能数据,如下表所示,有几个工具都是基于ETW开发的,后面会详细介绍:KernelPROC_THREADCreation and destruction of processes and threadsKernelLOADERLoad and unload of images (DLLs, drivers, EXEs)KernelSYSCALLSy 阅读全文

posted @ 2012-12-09 22:03 淡如水wp 阅读(4708) 评论(0) 推荐(1) 编辑

摘要: 内容预告:Windows内置工具(性能计数器)事件跟踪器时间分析内存分配分析内存使用量分析其他分析性能计数器:直接win+R运行 perfmon.exe 即可打开。可以在以下场景下使用:如果发现有内存泄露,性能计数器可以被用来检查托管还是本地内存分配的问题。Process\Private Bytes可以查看所有进程分配的private内存(包括GC堆)和.NET CLR Memory\# Bytes in All Heaps可以查看托管内存。如果ASP.NET程序有反常的行为,在ASP.NET目录下可以看详细信息,比如请求时间,请求超时时间, 请求等待时间, 请求执行时间等计数器可以确认负载情 阅读全文

posted @ 2012-12-09 22:02 淡如水wp 阅读(1870) 评论(0) 推荐(0) 编辑

摘要: 内容预告:特殊的文件夹(Shared/Media,Shared/ShellContent,Shared/Transfer)用ISET浏览本地文件夹后台文件传输使用SD存储卡但不包括:本地数据库(基于LINQ的sqlce)SQLite本地数据存储概览:打包管理器把所有的App放到"安装文件夹",App存储数据到"本地文件夹"。定位存储位置的不同方式:WP8文件存储的备选方案:三种方式// WP7.1 IsolatedStorage APIs var isf = IsolatedStorageFile.GetUserStoreForApplication() 阅读全文

posted @ 2012-12-09 10:50 淡如水wp 阅读(8545) 评论(1) 推荐(3) 编辑

摘要: 内容预告:线程入门(线程概念,创建线程)同步基础(同步本质,线程安全,线程中断,线程状态,同步上下文)使用线程(后台任务,线程池,读写锁,异步代理,定时器,本地存储)高级话题(非阻塞线程,扶起和恢复)同步的本质:下面的列表总结了.NET同步线程的工具:阻塞函数:Sleep:阻塞线程一定时间。Join:阻塞另一个线程至本线程完成。加锁结构:lock:保证只有一个线程可以存取同一个资源,或操作一段代码。不能跨进程。速度快。Mutex:保证只有一个线程可以存取同一个资源,或操作一段代码。可以用来阻止一个程序启动多个线程。可以跨进程,速度一般。Semaphore:保证不超过某个数量的线程可以存取同一个 阅读全文

posted @ 2012-12-09 10:49 淡如水wp 阅读(4358) 评论(4) 推荐(0) 编辑

摘要: 内容预告:awaitable的对象如何工作并行处理的新方法用async替代BackgroundWorkder了解为什么不再使用线程和线程池异步函数与基于任务的编程模型(TPM==Task Programming Model):WP7.1用.NET4.0的模式支持异步编程:BeginXYZ,EndXYZ函数,如HttpWebRequest.BeginGetResponse, EndGetResponse。WP7.1异步事件模型:设置一个Completed事件处理器,然后用XYZAsync调用操作,如WebClient.DownloadAsync函数和DownloadCompleted enent 阅读全文

posted @ 2012-12-09 10:01 淡如水wp 阅读(3985) 评论(0) 推荐(2) 编辑

摘要: 内容预告:Application Bar页面导航处理页面的横竖向改变处理不同的屏幕分辨率本地化Toolkit页面过渡Frame 和 Page:Frame是最外层的窗器,是PhoneApplicationFrame类,包括Page和系统元素(像系统托盘,ApplicationBar)。Page填充整个Frame的内容区域,从PhoneApplicationPage类派生,包括一个Title,可选择是否加入ApplicationBar。页面导航:Silverlight在WindowsPhone上用基于页面的导航模式,类似Web页面导航,每个页面有一个URI,每个页面本质上是无状态的。private 阅读全文

posted @ 2012-12-09 10:00 淡如水wp 阅读(3294) 评论(3) 推荐(2) 编辑

摘要: 内容预告:Windows Phone 设计设计一个应用介绍XAML布局样式和主题设计时数据显示数据绑定Lists 和 LongListSelectorWindows Phone 设计风格:WindowsPhone团队的设计灵感来自大都市的标牌,开发时应反映这种风格。Windows Phone 设计原则:1,清爽,简单,开放,快速快速响应专注主要功能用很少做很多减少不必要的元素令人愉快地使用空间全屏绘制2,展示排版清晰且漂亮直接表达信息坚定地偏向重量,平衡,缩放3,充满情感感觉灵敏和鲜活创造一个系统增加可用性体现UI之间的过渡的重要性增加维度和深度4,内容,而非装饰深入内容,取代装饰取消非内容的 阅读全文

posted @ 2012-12-09 09:59 淡如水wp 阅读(1992) 评论(1) 推荐(2) 编辑