CheckLeak 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
CheckLeak 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
CheckLeak 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
CheckLeak 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
CheckLeak 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 未知
开发语言 Python 查看源码 »
操作系统 iOS
软件类型 开源软件
开源组织
地区 国产
适用人群 未知
收录时间 2016-03-23

软件简介

CheckLeak检测iOS项目里面的内存泄露(block),检测iOS项目中block中使用self而引起的内存泄露。

需要安装的库

1.pyobjc

需要设置的参数

1.projectPath(工程所在路径)

如:projectPath = "/Users/yuyang/Documents/techwolf/mobile_ios"

2.noPath(不检测路径)

如:noPath = ['ThirdLibs','iosTools']

或:noPath = None(检测工程下所有路径)

3.NormalCheck(普通模式,False:检测所有,True:不检测不检测路径和动画产生的self)

如:True

使用

python checkLeak.py

如果有self引起的内存泄露会在mac的通知中心通知你

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2016/08/02 18:02

我是如何检测内存泄露的

我是如何检测内存泄露的 block内存泄露pythoniOS循环引用 招聘信息: 高级PHP开发工程师 iOS高级研发工程师 iOS开发工程师 高级iOS手机应用软件开发工程师(培训讲师) 高级Cocos2d-x游戏开发工程师(培训讲师) iOS手机软件开发工程师 资深iOS开发工程师 iOS 开发工程师 iOS高级工程师 java高级软件工程师 高级iOS开发工程师 在iOS开发中我们经常用到block,无论是GCD还是参数传递,block都是一个很不错的选择。然而有利也有弊...

0
1
发表了博客
2019/04/12 18:47

Android平台框架学习

最强Android架构剖析pdf notes: 1.Froyo(冻酸奶) Android 2.2-2.2.3 开始支持sd卡上安装应用,引入usb网络共享技术, 通过引入jit(及时编译技术),提高dalvik运行速度(目前不会有什么设备还在使用比 Froyo版本更早的系统了)。 2.Gingerbread(姜饼人) Android 2.3-2.3.7 引入并发的垃圾回收机制(运行应用时,同时 运行gc,之前是运行gc要暂停应用运行),与传感器相关的hal层被大大扩展支持更多类型的 传感器,引入对nfc(近...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部