lazy loading:迟加载
迟加载(lazy loading)也叫动态函数加载(dynamic function loading),它是一种模式,允许开发者指定程序的什么组件不应该在程序启动的时候默认读入内存。通常情况下,系统加载程序会同时自动加载初始程序和从属组件。在迟加载中这些组件只在调用的时候才加载。当程序有许多从属组件而且并不常用的时候,迟加载可以用于提高程序的性能。
开发者可以在一个组建构成的基于线程或非线程程序里使用迟加载。迟加载的缺点是如果一个组件调用大多数从属时,每个函数调用迟加载都需要额外的指令和时间。因此,如果一个程序需要调用大多数他的从属组建的时候,迟加载可能就不能提高它的性能了。
最近更新时间:2008-06-17 EN
相关推荐
-
CrowdStrike事件揭露关于IT的残酷真相
美国立法者希望CrowdStrike首席执行官George Kurtz解释其软件更新如何导致数千次航班取消、医 […]
-
CIO的绿色IT指南:融合技术和可持续性
可持续性为当今企业带来巨大的机遇,但同时也带来重大挑战。这种挑战与数字转型的挑战不相上下,甚至超过数字转型的挑 […]
-
如何领导数字化转型:10个关键步骤
对于获得竞争优势,数字化转型可能至关重要,但这并不意味数字化转型很容易。 重新思考企业的运营方式,并实施数字技 […]
-
更好沟通数字化转型的5个技巧
很多首席信息官和IT领导者很难有效地沟通数字化转型的重要性。 5月14日在马萨诸塞州剑桥举行的2024年麻省理 […]