TechTarget信息化 > 百科词汇

lazy loading:迟加载

迟加载(lazy loading)也叫动态函数加载(dynamic function loading),它是一种模式,允许开发者指定程序的什么组件不应该在程序启动的时候默认读入内存。通常情况下,系统加载程序会同时自动加载初始程序和从属组件。在迟加载中这些组件只在调用的时候才加载。当程序有许多从属组件而且并不常用的时候,迟加载可以用于提高程序的性能。
  
  开发者可以在一个组建构成的基于线程或非线程程序里使用迟加载。迟加载的缺点是如果一个组件调用大多数从属时,每个函数调用迟加载都需要额外的指令和时间。因此,如果一个程序需要调用大多数他的从属组建的时候,迟加载可能就不能提高它的性能了。

最近更新时间:2008-06-17 EN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐