{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/AsyncDisplayKit/issues/791","labels_url":"https://api.github.com/repos/facebook/AsyncDisplayKit/issues/791/labels{/name}","comments_url":"https://api.github.com/repos/facebook/AsyncDisplayKit/issues/791/comments","events_url":"https://api.github.com/repos/facebook/AsyncDisplayKit/issues/791/events","html_url":"https://github.com/facebook/AsyncDisplayKit/issues/791","id":113998236,"number":791,"title":"'ASCollectionView' still only deallocating visible nodes","user":{"login":"ERussel","id":570634,"avatar_url":"https://avatars.githubusercontent.com/u/570634?v=3","gravatar_id":"","url":"https://api.github.com/users/ERussel","html_url":"https://github.com/ERussel","followers_url":"https://api.github.com/users/ERussel/followers","following_url":"https://api.github.com/users/ERussel/following{/other_user}","gists_url":"https://api.github.com/users/ERussel/gists{/gist_id}","starred_url":"https://api.github.com/users/ERussel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ERussel/subscriptions","organizations_url":"https://api.github.com/users/ERussel/orgs","repos_url":"https://api.github.com/users/ERussel/repos","events_url":"https://api.github.com/users/ERussel/events{/privacy}","received_events_url":"https://api.github.com/users/ERussel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":21,"created_at":"2015-10-29T07:55:22Z","updated_at":"2015-10-30T21:04:47Z","closed_at":null,"body":"I can confirm that the issue is still present. For example, when i call reloadData for collectionView, invisible nodes would not be deallocated. As i understand from ASRangeHandlerRender code, invisible nodes are added to global working window to activate offscreen rendering, but i don't see any workaround to remove them from superview in DELETE_NODES call."},"comment":{"url":"https://api.github.com/repos/facebook/AsyncDisplayKit/issues/comments/152650841","html_url":"https://github.com/facebook/AsyncDisplayKit/issues/791#issuecomment-152650841","issue_url":"https://api.github.com/repos/facebook/AsyncDisplayKit/issues/791","id":152650841,"user":{"login":"appleguy","id":565251,"avatar_url":"https://avatars.githubusercontent.com/u/565251?v=3","gravatar_id":"","url":"https://api.github.com/users/appleguy","html_url":"https://github.com/appleguy","followers_url":"https://api.github.com/users/appleguy/followers","following_url":"https://api.github.com/users/appleguy/following{/other_user}","gists_url":"https://api.github.com/users/appleguy/gists{/gist_id}","starred_url":"https://api.github.com/users/appleguy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/appleguy/subscriptions","organizations_url":"https://api.github.com/users/appleguy/orgs","repos_url":"https://api.github.com/users/appleguy/repos","events_url":"https://api.github.com/users/appleguy/events{/privacy}","received_events_url":"https://api.github.com/users/appleguy/received_events","type":"User","site_admin":false},"created_at":"2015-10-30T21:04:47Z","updated_at":"2015-10-30T21:04:47Z","body":"Here's the trace, with the dip caused at the point I hit reload.  The memory ramp up before then was from when I started scrolling down and more things were being added to the working range.  So far this is indicating no reproduction of the bug described.  Are the cases you guys are seeing also without any possibility of retain cycles?  Have you checked with the Instruments cycle detector?\r\n\r\n<img width=\"655\" alt=\"screen shot 2015-10-30 at 2 03 14 pm\" src=\"https://cloud.githubusercontent.com/assets/565251/10858010/02b6126a-7f0f-11e5-92e9-beeb25b12d45.png\">"}}