iPhone 内存泄露:Leaks 工具指引
2010-08-22 00:45:00 来源:WEB开发网核心提示:之后你会看到下边的窗口:请确保 iPhone 已经连接到了你的电脑,在这个窗口的左上角,iPhone 内存泄露:Leaks 工具指引(2),你会看到一个下拉菜单,写着“Launch Executable”,右边将会弹出一个窗口,里边提供了各种关于内存泄露的详细信息,单击它,并确保选中的是你 iPhone(而不是你的电脑
之后你会看到下边的窗口:
请确保 iPhone 已经连接到了你的电脑,在这个窗口的左上角,你会看到一个下拉菜单,写着“Launch Executable”。单击它,并确保选中的是你 iPhone(而不是你的电脑)作为活动设备。然后移动到“Launch Executable”,你可以看到一个包含了所有已安装 iPhone 程序的列表。找到你希望运用“Leaks”工具的程序(本例中是 InstrumentsTest)并单击它。
你已经准备好了。单击红色的“Record”按钮,它会启动程序并开始记录程序里的每个内存分配操作。它会每10秒自动地检测内存泄露。
你可以改变多少时间自动检测一次,你也可以手动进行检测(检测内存泄露的时候程序会停顿大约3-5秒钟,如果你想边进行测试边进行内存检测的话,这种停顿将会干扰到你)。我一般是设置成手动控制,在我需要的时候才单击“Check for leaks”按钮(例如:在loading新的游戏模式之后检测一下,在退出游戏返回 MM 的时候检测一下)。单击“Leaks”,并使用右上角的 View->Detail 按钮来设置和查看选项值,在这个例子里,我将其设置成 auto。
程序在运行一段时间之后,自动内存检测将会发现两处内存泄露。太棒了!现在该干什么呢?
Extended Detail 视图
Instruments 非常懒,它不会明显地指出下一步该干什么。你需要注意的是窗口底部的那一排按钮。看见两个矩形组成的那个按钮了吗?讲你的鼠标停留在上边,它会提示“Extended Detail View”。
单击这个按钮,右边将会弹出一个窗口,里边提供了各种关于内存泄露的详细信息。单击一个内存泄露,Extended Detail
[]
- ››iPhone应用帮助残障儿童看图说话
- ››iPhone实用工具AppBox Pro使用教程大揭秘
- ››iphone4省电方法
- ››iphone 获取地址的详细信息
- ››iPhone 库的基本内存管理策略
- ››iPhone加密文字亲手做 私密信息有保障
- ››iphone 根据经纬度坐标取详细地址(包括国,省,市...
- ››iphone/ipad ios cocoa object-c 近期苹果UI部分小...
- ››iphone中如何进行多线程编程
- ››iPhone OS SDK的这些事[安装、下载、版本、实例、...
- ››iPhone ObjectC的NSAutoreleasePool
- ››iPhone 判断设备是在Portrait(纵向)还是(Landscap...
更多精彩
赞助商链接