没有合适的资源?快使用搜索试试~ 我知道了~
iOS内存监测工具FBMemoryProfiler.zip
共71个文件
h:28个
m:22个
md:4个
需积分: 50 1 下载量 123 浏览量
2019-07-19
02:41:29
上传
评论
收藏 1.8MB ZIP 举报
温馨提示
FBMemoryProfiler是Facebook开源的一款用于分析iOS内存使用和检测循环引用的工具库。手机设备的内存是一个共享资源。应用程序可能会不当的耗尽内存、崩溃,或者遭遇大幅度的性能降低。当分配了一块内存,并设置了对象之后,如果在使用完了之后忘记释放,这就会发生内存泄露。这意味着系统是无法回收内存并交予他人使用,这也最终意味着我们的内存将会逐渐耗尽。在Facebook,有很多工程师在代码库的不同部分上工作。这不可避免的会发生内存泄露。当发生内存泄露之后,工程师需要尽快找到并修复它们。一些工具已经可以找到内存泄露,但是它们需要大量的人工干预。自动化可以在不需要更多开发者的情况下,更快的找到内存泄露。为了解决这个问题,Facebook做了一套工具来自动化的处理和修复代码库中的一些问题,这个工具就是FBMemoryProfiler。这个库显示FBAllocationTracker和FBRetainCycleDetector怎么能一起合作,以及如何在真正的应用程序中使用。它采用FBAllocationTracker收集有关对象的信息。它支持 generations 和保留周期检测 。这里是一个小的演示(项目提供实例目录)
资源推荐
资源详情
资源评论
收起资源包目录
FBMemoryProfiler-master.zip (71个子文件)
FBMemoryProfiler-master
Cartfile.resolved 90B
FBMemoryProfiler.podspec 1KB
FBMemoryProfiler.xcodeproj
project.xcworkspace
contents.xcworkspacedata 161B
project.pbxproj 32KB
xcshareddata
xcschemes
FBMemoryProfiler.xcscheme 3KB
Example
Images
Example2.gif 2.07MB
ExampleApp.xcworkspace
contents.xcworkspacedata 490B
ExampleApp.xcodeproj
project.xcworkspace
contents.xcworkspacedata 155B
project.pbxproj 16KB
ExampleApp
Assets.xcassets
AppIcon.appiconset
Contents.json 1KB
main.m 683B
RetainCycleLoggerPlugin.m 386B
GithubRepository.h 573B
FacebookProjectViewController.m 847B
AppDelegate.h 347B
AppDelegate.m 1KB
CacheCleanerPlugin.m 383B
Base.lproj
LaunchScreen.storyboard 2KB
GithubRepository.m 632B
FacebookOpenSourceViewController.m 4KB
FacebookProjectViewController.h 360B
FacebookOpenSourceViewController.h 300B
Info.plist 1KB
RetainCycleLoggerPlugin.h 537B
CacheCleanerPlugin.h 469B
README.md 619B
LICENSE 1KB
CONTRIBUTING.md 1KB
.gitignore 888B
CODE_OF_CONDUCT.md 244B
README.md 3KB
Cartfile 92B
FBMemoryProfiler
UI
FBMemoryProfilerSegmentedControl.h 496B
FBMemoryProfilerSegmentedControl.m 605B
FBMemoryProfilerTextField.m 551B
FBMemoryProfilerTextField.h 437B
FBMemoryProfiler.mm 7KB
FBMemoryProfiler.h 3KB
Controllers
FBMemoryProfilerDataSource.h 2KB
FBMemoryProfilerDataSource.m 7KB
FBMemoryProfilerPresenting.h 787B
FBMemoryProfilerViewController.m 13KB
FBMemoryProfilerViewController.h 1KB
FBMemoryProfilerFloatingButtonController.m 5KB
FBMemoryProfilerSectionHeaderDelegate.h 603B
FBMemoryProfilerFloatingButtonController.h 942B
Window
FBMemoryProfilerWindowTouchesHandling.h 390B
FBMemoryProfilerContainerViewController.m 10KB
FBMemoryProfilerMovableViewController.h 853B
FBMemoryProfilerContainerViewController.h 683B
FBMemoryProfilerWindow.h 624B
FBMemoryProfilerWindow.m 1KB
FBMemoryProfiler-Info.plist 806B
RetainCycles
FBRetainCycleAnalysisCache.m 1KB
FBSingleRetainCycleViewController.m 2KB
FBSingleRetainCycleViewController.h 696B
FBRetainCyclePresenter.h 1KB
FBRetainCyclePresenter.m 3KB
FBRetainCycleAnalysisCache.h 1KB
Views
FBMemoryProfilerGenerationsSectionHeaderView.m 3KB
FBMemoryProfilerView.h 1KB
FBMemoryProfilerView.m 6KB
FBMemoryProfilerGenerationsSectionHeaderView.h 780B
Options
FBMemoryProfilerOptions.h 1KB
FBMemoryProfilerPluggable.h 1KB
FBMemoryProfilerOptions.m 682B
FBMemoryProfilerPresentationModeDelegate.h 838B
Utils
FBMemoryProfilerDeviceUtils.m 784B
FBMemoryProfilerMathUtils.h 402B
FBMemoryProfilerMathUtils.m 436B
FBMemoryProfilerDeviceUtils.h 423B
共 71 条
- 1
资源评论
weixin_39840650
- 粉丝: 412
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功