文章分类 - 开发语言
摘要:JVM虚拟机 内存模型 程序计数器 存储执行字节码的地址 栈 JVM栈 本地方法栈 -Xss2m 栈内存 堆 回收机制 新生代 Eden 无多余空间时出发Minor GC Survivor -Xmn10M 新生代内存10M -XX:SurvivorRatio=8 Eden和Survivor的空间比例
阅读全文
摘要:常用垃圾回收算法 标记 清理算法 常用于新生代回收算法,即标记垃圾区域,然后清除垃圾区域,缺点是会产生很多内存碎片 复制算法 常用于新生代回收算法,将正在使用的回收算法复制到一块新的区域,然后将原区域标记为已清理的内存区域,这样可以去掉很多内存碎片 标记 整理算法 将标记的区域依次复制到一起,实现碎
阅读全文
摘要:JVM的内存模型 JVM(Java Virtual Machine)内存分为几大区域,包括程序计数器、堆、栈、方法区,其实内存模型和C++很类似。其中: 程序计数器: 记录当前执行指令的地址,对于if、for、递归、函数调用等,修改该计算器的值即可,该计数器有程序修改 堆 堆内存是通过new创建的对
阅读全文
摘要:Databricks Scala 编程风格指南 版本 V1.0.0 scala语法 scala语法不是我们这片文档的重点,如果不知道或不熟悉scala语法的请参考www.runoob.com、scala-lang.org、github.com、spark.apache.org 声明 (Disclai
阅读全文

浙公网安备 33010602011771号