如何使用远程工具跟踪WindowsCE应用程序中的内存泄漏

如何使用远程工具跟踪WindowsCE应用程序中的内存泄漏

ID:41652392

大小:828.17 KB

页数:33页

时间:2019-08-29

如何使用远程工具跟踪WindowsCE应用程序中的内存泄漏_第1页
如何使用远程工具跟踪WindowsCE应用程序中的内存泄漏_第2页
如何使用远程工具跟踪WindowsCE应用程序中的内存泄漏_第3页
如何使用远程工具跟踪WindowsCE应用程序中的内存泄漏_第4页
如何使用远程工具跟踪WindowsCE应用程序中的内存泄漏_第5页
资源描述:

《如何使用远程工具跟踪WindowsCE应用程序中的内存泄漏》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、如何使用远程工具跟踪WindowsCE应用程序中的内存泄漏发布日期:4/6/2005

2、更新日期:4/6/2005MikeHallMicrosoft适用于:MicrosoftWindowsCE5.01摘要:本文提供了冇关调试工具的实践性概述,该调试工具可用于跟踪基于WindowsCE的应用程序或驱动程序中的泄漏。您将针对运行在WindowsCE仿真程序上的WindowsCE5.0操作系统映像來创建、自定义、构建、下载、调试以及使用远程工具。该实验大约需要60分钟完成。从Microsoft下载中心下载WindowsCE5.0EmbeddedDevelooment

3、Labs.msi。■■■本页内容0第1部分:创建平台映像占第2部分:自定义和构建平台心第3部分:卜-载平台&第4部分:远程工具和内存泄漏4第5部分:其他WindowsCE远程丄具4小结第1部分:创建平台映像在PlatformBuilder内使用NewPlatformWizard来创建初始半台工作区,之后通过添加应用程序以及更新注册表对其进行修改。单击Start

4、AllPrograms

5、WindowsCE5.0

6、PlatformBuilder启动PlatformBuilder。现在,就可以通过使用PlatformWizard来创建平台了。可以单击该缩略图以查看

7、大图像。要创建新平台工作区1.选择File

8、NewPlatform0卜•图屮的对话框概述了创建平台的过程。现在,需要按照向导的捉示逐步执行,并进行相应的选择。单击Next。如卜•图所z5,NewPlatformWizard的F—步将提示您输入要构建的平台名称和位置。在MicrosoftWindowsCE4.2中,将在C:WINCE420PUBLIC文件夹中创建口定义平台。WindowsCE5.0会将自定义工作区分隔在一个名为C:WINCE500XPBWorkspaces新文件夹中。输入名称MyPlatfonn2.3.单击Next。通过选择EMULATO

9、R:X86为WindowsCE5.0仿真程序构建一个操作系统,如下图所示。如果需要,可以选择多个参考板。然后,在构建时,可以选择构建和下载哪个平台。在硬件仍处于开发阶段时,选择仿•真程序和参考板会比较冇用,因为这样您可以在仿真程序中配置和测试操作系统映像,而无需物理硕件。单击Next.4.现在,可以从许多示例平台中进行选择,或者,如果没冇一个选项符合您的需要,则可以只选择CustomDevice并根据从H录选取的组件来构建映像。由于本教程的H的所在,您需要从平台配置列表屮选择InternetAppliance.如下图所示。单击Next。5.每个示例平台都有许

10、多选项可供选择,而PlatformWizard只显示与您要构建的平台相关的选项。例如,在headless设备(例如,网关)屮包括InternetExplorer或WordPad应用程序亳无遺义。Internet应用设备可以包括诸如Internet浏览器、MicrosoftWindowsMediaPlayer和MicrosoftWindowsMessengerZ类的应用程序,也可以选择性地包含Jt他应用程序。可以通过包含來自目录的组件或从项目工作区中移除组件,以进一步对平台进行自定义。在木例中,如下图所示,无需Microsoft.NETCompactFrame

11、work或任何WindowsMedia组件,因此可以将这些项淸除。单击Next。6.在NetworkingandCommunications页上,您可以看到WindowsCE对个人网络.局域网及广域网均支持。如下图所示,在木例屮,采用默认选项即可。单击Next。7'如下图所示,即可完成向导。您己经配置了WindowsCE平台,现在,通过向平台添加或从其中移除组件,可以对平台进行进一步的口定义。单击Finish。8.现在,您就具冇了包含所冇选口PlatformWizard的WindowsCE组件的平台工作区。通过向工作区添加其他技术和特定于平台的驱动程序,可以

12、进一步自定义该平台,或者,可以移除任何由向导添加但您的平台并不需耍的组件。个返回页首第2部分:自定义和构建平台在本部分练习中,您将执行以下过程:•启用分析内核和事件跟踪•创建memLeak应用程序,并将其添加到平台•创建GDILeak应用程序,并将其添加到平台创建Philosophers应用程序,并将英添加到平台°配置Philosophers应用程序•构建平台默认构建选项是生成操作系统的Release映像。如下图所示,使用工具栏从Release构建切换到Debug构建。MyPhtfornnHdtformBuilder[WelcometoPktformI现在就

13、可开始构建平台了。但是,在第4部分:远程工具和内存泄

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。