发布网友 发布时间:2022-04-24 19:41
共5个回答
热心网友 时间:2022-04-19 23:48
延迟加载和JAVA没关系。 很多地方都用得到。
主要是为了加快某些过程,让用户等待时间稍微短一些。 比如浏览器一般先加载文本,显示出来以后再加载图片。 这样用户不至于等到所有东西都下载完成以后再显示给用户。
在某些领域,比如软件开发来讲,延迟加载使用合理可以避免CPU和内存高峰。
热心网友 时间:2022-04-20 01:06
提高性能,不用将程序未使用到的功能都加载到内存,设计模式有代理.意思就是你用到的时候才加载,不用不加载到内存.
热心网友 时间:2022-04-20 02:41
是为了增加RIA应用的响应速度 -- 不需要从后台一次性的调用一大堆的数据,用户无需为某次调用而等待很长的事件。。。
热心网友 时间:2022-04-20 04:32
提高程序的性能,加快了查询速度
热心网友 时间:2022-04-20 06:40
1、减少访问数据库的频率。应用程序从内存中读取持久化对象的速度显然比到数据库中查询数据的速度快多了,音系Session的缓存
可以提高数据库访问性能
2、保证缓存中的对象与数据库中的相关记录保持同步,位于缓存中的对象被称为持久化对象。
3、当缓存中的持久化对象之间存在循环关联关系时,Session会保证不出现访问对象图的死循环,以及由死循环引起的JVM堆栈溢出异常。