注册 登录
主题 : 悬赏一百,求解决内存泄漏问题,有图有真相
级别: 骑士
状态: 连续签到 - [367天]
UID: 497764
精华: 0
发帖: 213
可可豆: 2128 CB
威望: 1388 点
在线时间: 2904(时)
注册时间: 2015-08-15
最后登录: 2019-01-22
0 楼:  发表于: 2018-08-10 10:35    发自: Web Page
来源于 一般提问 分类

悬赏一百,求解决内存泄漏问题,有图有真相   

如图啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
图片:屏幕快照 2018-08-10 上午10.33.55.png
图片:屏幕快照 2018-08-10 上午10.33.03.png
图片:屏幕快照 2018-08-10 上午10.33.14.png
图片:屏幕快照 2018-08-10 上午10.33.55.png
级别: 侠客
状态: 连续签到 - [111天]
UID: 553060
精华: 0
发帖: 85
可可豆: 685 CB
威望: 427 点
在线时间: 482(时)
注册时间: 2016-03-25
最后登录: 2019-01-21
1 楼:  发表于: 2018-08-10 11:19    发自: Web Page
我就想知道你这个cell是不是每次都新建了?
图片:E83A8043-324E-4BDF-B45B-549F0E5104BF.png
级别: 精灵王

状态: 连续签到 - [23天]
UID: 431391
精华: 0
发帖: 1986
可可豆: 2541 CB
威望: 2486 点
在线时间: 4072(时)
注册时间: 2015-01-20
最后登录: 2019-01-22
2 楼:  发表于: 2018-08-10 11:29    发自: Web Page
回 1楼(DAA_) 的帖子
表面看来是这样了     每次都会重新创建个 cell
级别: 骑士

状态: 连续签到 - [331天]
UID: 504066
精华: 0
发帖: 235
可可豆: 2095 CB
威望: 1490 点
在线时间: 1106(时)
注册时间: 2015-09-08
最后登录: 2019-01-22
3 楼:  发表于: 2018-08-10 11:39    发自: Web Page
问一下,这个算严重的问题吗,平常开发很少关注内存泄漏这
级别: 骑士
状态: 连续签到 - [367天]
UID: 497764
精华: 0
发帖: 213
可可豆: 2128 CB
威望: 1388 点
在线时间: 2904(时)
注册时间: 2015-08-15
最后登录: 2019-01-22
4 楼:  发表于: 2018-08-10 11:52    发自: Web Page
回 1楼(DAA_) 的帖子
我这个控制器是在tabbar上的第二个控制器,tableview是在viewdidLoad里面创建的,我打断点,viewdidLoad 只会执行一次。这个页面没有网络请求,就是简单的一个tableview。
级别: 侠客
状态: 连续签到 - [74天]
UID: 622302
精华: 0
发帖: 105
可可豆: 604 CB
威望: 474 点
在线时间: 334(时)
注册时间: 2017-08-29
最后登录: 2019-01-21
5 楼:  发表于: 2018-08-10 11:55    发自: Web Page
回 楼主(cccc丶0) 的帖子
有什么内存问题吗?规划使用tableView,充分利用其cell重用机制。
级别: 骑士
状态: 连续签到 - [367天]
UID: 497764
精华: 0
发帖: 213
可可豆: 2128 CB
威望: 1388 点
在线时间: 2904(时)
注册时间: 2015-08-15
最后登录: 2019-01-22
6 楼:  发表于: 2018-08-10 11:56    发自: Web Page
回 3楼(zefa) 的帖子
我以前也是,现在测试太严格了,没办法
级别: 骑士
状态: 连续签到 - [367天]
UID: 497764
精华: 0
发帖: 213
可可豆: 2128 CB
威望: 1388 点
在线时间: 2904(时)
注册时间: 2015-08-15
最后登录: 2019-01-22
7 楼:  发表于: 2018-08-10 11:58    发自: Web Page
回 5楼(追小沐) 的帖子
我就一个简单的界面,一整页都显示完了,重不重用有什么区别?你看我的问题,我的内存泄漏让我不知道怎么改?这跟复用有关系吗?
级别: 侠客
状态: 连续签到 - [111天]
UID: 553060
精华: 0
发帖: 85
可可豆: 685 CB
威望: 427 点
在线时间: 482(时)
注册时间: 2016-03-25
最后登录: 2019-01-21
8 楼:  发表于: 2018-08-10 12:02    发自: Web Page
回 4楼(cccc丶0) 的帖子
其实我的意思是你的cell并没有复用啊,反正你写的我看不太明白首先“topCell”,好像并没有创建,并且section == 1时,你的cell每次都创建了啊,肯定内存就会越来越大
级别: 骑士
状态: 连续签到 - [367天]
UID: 497764
精华: 0
发帖: 213
可可豆: 2128 CB
威望: 1388 点
在线时间: 2904(时)
注册时间: 2015-08-15
最后登录: 2019-01-22
9 楼:  发表于: 2018-08-10 12:02    发自: Web Page
回 2楼(Final_Sence) 的帖子
我是注册过这个cell的,tableview是在ViewdidLoad里面创建的,我打断点,并没有每次都走cellforrow 这个方法,因为我是一个tabbar+nav的结构。

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部