Invention Grant
- Patent Title: Memory management
-
Application No.: US14329859Application Date: 2014-07-11
-
Publication No.: US09600352B2Publication Date: 2017-03-21
- Inventor: Andrew Platzer
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/44 ; G06F9/46 ; G06F13/00 ; G06F9/54 ; G06F9/50 ; G06F3/0482 ; G06F3/0484 ; G06F3/0485 ; G06F3/0488 ; G06F12/00

Abstract:
At least certain embodiments of the present disclosure include a method for memory management of a view of an application displayed on a display of a device. The method includes constructing a data structure having a hierarchy of layers with at least one layer being associated with the view. The method further includes storing the data structure in memory. The method further includes maintaining a retained count of the number of references to the view from other objects. The method further includes deallocating the view from memory if the retained count is zero. As discussed above, the retained count of the view will be decremented if the layer is removed from the data structure. Removing the layer from the data structure may occur based on the view associated with the layer being removed from the display of the device.
Public/Granted literature
- US20150040146A1 MEMORY MANAGEMENT Public/Granted day:2015-02-05
Information query