[发明专利]应用定制的对象再利用和再循环有效
申请号: | 201480033218.5 | 申请日: | 2014-04-03 |
公开(公告)号: | CN105283841B | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 杜琪星;阿什温·巴特;乔纳森·M·卡尔多;I·建·彭;乔舒亚·利;张康 | 申请(专利权)人: | 脸谱公司 |
主分类号: | G06F3/0485 | 分类号: | G06F3/0485;G06F9/451 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超;刘彬 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 定制 对象 再利用 再循环 | ||
在一个实施方式中,计算设备接收对于用于与系统相关联的屏幕的可显示区域中的内容布局的内容的请求。设备基于应用定制的再循环政策确定再循环器是否包括适合于再循环或再利用的显示对象。如果不包括,则设备创建显示对象并将其填充有内容。如果包括,并且如果显示对象包含该内容,则设备根据需要更新显示对象的元素;否则,如果显示对象不包含内容,则设备将显示对象填充有该内容并且将显示对象返回。本文中描述的实施方式还可以对显示对象的子元素执行,其中有一些显示对象可包括嵌套显示对象。
技术领域
本公开总体上涉及对象生命周期管理。
背景技术
创建显示对象并且将它们填充有内容会构成内容密集应用的延迟的显著原因。当渲染其中内容在折线(the fold)以下延伸的特定显示画面的内容布局时(需要用户滚动该内容布局以将内容带入视野),当它们进入视野时可以创建显示对象并且填充有内容,并且当它们从视野消失时再循环显示对象。由操作系统提供的默认再循环效用被证实不满足这样的内容密集应用的需求,尤其是对于最近请求的显示对象在短时间段以内可能重复地被再次请求的应用。
发明内容
为了便于以内容识别方式再使用和再循环昂贵的显示对象,可以利用应用专用的再循环政策以确定如何评价显示对象以及何时将显示对象转移至应用定制对象再循环器以便由应用再利用。当接收对于待显示的特定内容元素的请求时,应用创建显示对象并且渲染显示对象。在将其返回至操作系统用于显示之前,应用可以根据按照应用专用的再循环政策的显示对象的评估将显示对象装入廉价创建的包装对象。当操作系统调用对象在准备中的最后确定的方法以将对象发送至操作系统的默认再循环效用时,应用提取并缓存再循环器中的显示对象,并且允许操作系统根据其默认再循环政策处置(空的)包装对象。当再次请求相同的内容元素时,应用从再循环器检索显示对象,将其装入包装对象,并且返回经包装的显示对象。
附图说明
图1A是使用显示对象渲染内容布置的线框图。
图1B是示出图1A的细节部分的线框图。
图2示出用于应用控制的对象再循环的示例性方法。
图3示出与社交网络系统相关联的示例性网络环境。
图4示出了示例性社交图谱。
图5示出示例性计算机系统。
具体实施方式
可以在对基于内容或基于使用的上下文进行任何识别的情况下,统一处理通过默认再循环效用的显示对象的再循环。这会触发不必要的和昂贵的操作,该操作比可能以其他方式需要而更频繁地创建显示对象并且将内容填入效率低地再循环的显示对象。当显示对象具有变得非常大的潜在性时(例如,安卓的ListView或GridView对象),并且用户可以遍历列表或网格重复地来回经过相同的内容元素,更加期望的是避免由于无法有效再利用最近请求的显示对象而导致的不必要的操作。
为了便于以内容识别的方式再使用和再循环昂贵的显示对象,应用程序可以应用专用的再循环政策以确定怎样评价显示对象以及何时将显示对象转移至应用定制的对象再循环器以供应用程序再利用。当接收对于待显示的特定内容元素的请求时,应用程序创建显示对象并且渲染显示对象。在将其返回操作系统以供显示之前,应用程序可以根据按照应用专用的再循环政策对显示对象的评估将显示对象装入廉价创建的包装对象。当操作系统在准备调用对象的最后确定的方法以将对象发送至操作系统的默认再循环效用时,应用程序提取显示对象并缓存在再循环器中,并且允许操作系统根据其默认再循环政策处置(空的)包装对象。当再次请求相同的内容元素时,应用从再循环器检索显示对象,将其装入包装对象,并且返回经包装的显示对象。包装对象本身可以重新创建或由操作系统的默认再循环效用提供,与创建和/或填充显示对象的昂贵的操作相比,由于新的包装对象的创建而导致的任何延迟是非常低的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于脸谱公司,未经脸谱公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480033218.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种液基细胞制片器
- 下一篇:用于钢铁中气体分析的棒状试样的剪切模具