局域网上网管理对象缓存和回收是提供应用程序性能的一个高级主题。
  您可能已经熟悉如何在Flex框架内为List或Data Grid组件使用item Renderer对象。并不会为网格中显示的数据集合的每个对象创建新的呈现器。相反,只为屏幕上可见的内容创建呈现器。当滚动这些网格的时候,其中包含的数据已经不在屏幕上显示的呈现器将得到回收,从而将新的数据显示在屏幕上。项呈现器组件的缓存和回收使这种行为成为可能。
  通过局域网上网管理对象缓存,可以创建或缓存一个对象集合,用于在应用程序组件内使用。当需要一个新的对象实例时,可以从缓存中请求一个。如果缓存内存对象,那么第一个可用的对象将从缓存中删除并返回,从而可以在应用程序内使用它。如果缓存为空,则创建并返回一个新的对象。
  虽然这种技术通常用于可视对象,但也也可以用于任何Action Script类。对象缓存允许控制对象实例,例如创建多少个对象,当前使用了多少个对象,以及由多少个对象可供利用。由于对象实例的重用,这往往导致内存的更好利用。对象缓存还可带来更好的性能和可伸缩性,因为应用程序不是不断创建新的对象,而是创建一个对象的有限集合并且重用它们。
  在这个示例中,ObjectCache类包含一个cache数组,后者用来维护UIComponent实例的托管集合。通过检索ObjectCache.item静态属性,实际上就是调用get item静态getter方法,可以从缓存中检索一个UIComponent实例。
  当调用这一操作时,ObjectCache类会检查cache数组的内容。如果在缓存中有可用对象时,那么将返回缓存缓存数组中第一个对象;否则,将创建并返回一个新的UIComponent实例。
  当不再需要对象实例时,通过调用ObjectCache.item的setter方法将其返回到缓存中,虽然这个示例很基本,但它说明了对象缓存的概念。它包含了在开始使用这项技术时需要的所有内容。在现实情况中,可能也想为缓存项实现一个初始化例程,以及在把实例返回缓存以前清理它们的清理例程。

★关于WorkWin公司电脑监控软件★

WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。

WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。

WorkWin介绍

WorkWin监控首页 短视频讲解 下载免费试用版

版权所有,南京网亚计算机有限公司 。本文链接地址: 局域网上网管理对象缓存和回收