摘要: 一.Hibernate缓存的作用 Hibernate是一个持久层框架,Hibernate要经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能,Hibernate的缓存机制就发挥了很大的作用。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据, 阅读全文
posted @ 2016-03-23 19:36 庞超SuperPang 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收算法可以分为三类,都基于标记-清除(复制)算法: JVM会根据机器的硬件配置对每个内存代选择适合的回收算法,比如,如果机器多于1个核,会对年轻代选择并行算法。 稍微解释下的是,并行算法是用多线程进行垃圾回收,回收期间会暂停程序的执行,而并发算法,也是多线程回收,但期间不停止应用执行。所以,并 阅读全文
posted @ 2016-03-23 10:02 庞超SuperPang 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一.JVM内存模型 (图片来自网络) 根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) Perm (永久代) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx,-Xms,前者是JVM最大允许分配的堆内存,后者是JVM初始分配的堆内存)指 阅读全文
posted @ 2016-03-23 09:57 庞超SuperPang 阅读(397) 评论(2) 推荐(1) 编辑