当前位置: 首页 > news >正文

学网站开发有前途吗一个完整的产品运营方案

学网站开发有前途吗,一个完整的产品运营方案,个人网站开发制作论文web,如何做网站首页作为Java程序员,除了业务逻辑以外,随着更深入的了解,都无法避免的会接触到JVM以及垃圾回收相关知识。JVM调优是一个听起来很可怕,实际上很简单的事。 感到可怕,是因为垃圾回收相关机制都在JVM的C++层实现,我们在Java开发中看不见摸不着;而实际很简单,是因为它说到底,也…

作为Java程序员,除了业务逻辑以外,随着更深入的了解,都无法避免的会接触到JVM以及垃圾回收相关知识。JVM调优是一个听起来很可怕,实际上很简单的事。
感到可怕,是因为垃圾回收相关机制都在JVM的C++层实现,我们在Java开发中看不见摸不着;而实际很简单,是因为它说到底,也只是JVM替我们实现的垃圾对象回收机制,也是普通的程序代码,只要理解了垃圾回收器的底层设计思想,掌握JVM调优并非难事!

jvm

一、JVM内存模型

JVM内存模型

元数据区:JDK8之前是方法区。存放虚拟机加载的:类型信息,域(Field)信息,方法(Method)信息,常量,静态变量,即时编译器编译后的代码缓存
虚拟机栈:虚拟机栈中保存了每一次方法调用的栈帧信息,栈帧中包含以下信息:

  • 局部变量表:保存函数 (即方法) 的局部变量
  • 操作数栈:保存计算过程中的结果,即临时变量
  • 动态链接:指向方法区的运行时常量池。字节码中的方法调用指令以常量池中指向方法的符号引用为参数。
  • 方法的返回地址

本地方法栈:和虚拟机栈功能上类似,它管理了native方法的一些执行细节,而虚拟机栈管理的是Java方法的执行细节。
程序计数器:程序计数器记录线程执行的字节码行号,如果当前线程正在运行native方法则为空。每个线程都有自己的计数器
:JVM中产生的实例对象的存储位置

所谓的垃圾回收,主要就是回收JVM中堆内存的区域

二、垃圾定义

  1. 引用计数(ReferenceCount):存在循环引用的问题,漏掉循环引用的垃圾
  2. 根可达算法(RootSearching):判断对象是否可通过引用寻到JVM的根节点,不能则是垃圾

三、垃圾回收算法

  1. 标记清除(mark sweep) - 位置不连续 产生碎片 效率偏低(两遍扫描)

标记清除

  1. 拷贝算法 (copying) - 没有碎片,浪费空间

拷贝算法

  1. 标记压缩(mark compact) - 没有碎片,效率偏低(两遍扫描,指针需要调整)

标记压缩

http://www.tj-hxxt.cn/news/3654.html

相关文章:

  • 做私服发布网站犯法吗效果最好的推广软件
  • 医美三方网站怎么做上海seo公司
  • 创一个app需要多少钱网站推广优化价格
  • 合肥高端网站建设公司网站设计公司排行
  • 做外贸的数据网站有哪些单页站好做seo吗
  • 北京中交建设工程咨询有限公司网站seo高手培训
  • 企业网站建设ppt抖音营销软件
  • 湖北网站建设服务公司免费推广公司
  • 免费论坛建站福州排名seo公司
  • 门户网站建设相关需求东莞网站快速排名提升
  • 如何在国外网站做推广seo管家
  • 网站显示正在建设是什么意思国外网站搭建
  • 网站建设术语解释贵阳网站建设公司
  • 上海家装公司十大排名搜索排名优化策划
  • 海珠网站建设公常用的seo工具的是有哪些
  • 网站优化排名易下拉效率长沙百度网站优化
  • 怎样用vs做网站文大侠seo博客
  • 哪里有创建网站的爱站网关键词挖掘工具站长工具
  • 做电影网站的软件地推团队联系方式
  • 无锡网站建设咨询网站推广网络推广
  • 信誉好的扬中网站建设网络营销公司哪家好
  • 西安模板网站建设套餐网站排名seo软件
  • wordpress+模板宽度广州seo怎么做
  • 网站后台编辑器无法显示深圳华强北新闻最新消息今天
  • 企业信用信息查询公示系统年审seo优化技术厂家
  • 门户网站建设信息工作讲话公司网站费用
  • 织梦网站文章内容模板百度站长平台app
  • 做深度报道的网站谷歌搜索入口
  • 网站建设百度百科海南seo代理加盟供应商
  • 网站模板选择百度爱采购怎么优化排名