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

建设网站要什么手续网上营销方法

建设网站要什么手续,网上营销方法,怎样做网站性能优化,wordpress文章增加新数据库引言 在面试中,jvm的内存模型是一道必考的面试题。本博客根据《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) 周志明》这本书,加上自己的理解创作而成(可能有些不准确,请理解)&…

引言

在面试中,jvm的内存模型是一道必考的面试题。本博客根据《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) 周志明》这本书,加上自己的理解创作而成(可能有些不准确,请理解),希望能对你有帮助。

内存模型

在这里插入图片描述

线程共享区域,指所有线程共享一个空间内存
线程隔离区域,指每一个线程都有这部分空间

1、程序计数器

在这里插入图片描述

1、程序计数器是一块较小内存空间
2、每个线程都有自己的程序计数器
3、程序计数器中存储对应线程中的方法的指令
4、多线程切换时,通过取出程序计数器的指令,可知道应该调用哪个方法

2、虚拟机栈

在这里插入图片描述

1、线程私有,其生命周期与线程生命周期相同
2、每个方法执行的同时都会创建一个栈帧,用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每个方法从调用直至完成的过程,都对应着一个栈帧从入栈到出栈的过程。
3、每当一个方法执行完成时,该栈帧就会弹出栈帧的元素作为这个方法的返回值,并且清除这个栈帧。
4、Java栈的栈顶的栈帧就是当前正在执行的活动栈,也就是当前正在执行的方法。
5、我们常说的“栈”通常指的是虚拟机栈或者虚拟机栈的局部变量表

3、本地方法栈

在这里插入图片描述

与虚拟机栈类似,主要用于本地方法的执行时,存储一些东西

4、Java堆

在这里插入图片描述

1、堆是OutOfMemoryError(OOM故障)最主要的发源地,它存储着几乎所有的实例对象。
2、堆由垃圾收集器管理,在一些资料中被称为GC堆,堆区由各子线程共享使用
3、通常情况下,它占用的空间是所有内存区域中最大的,但如果无节制地创建大量对象,也容易消耗完所有的空间
4、堆的内存空间既可以固定大小,也可运行时动态地调整,通过参数-Xms设定初始值、-Xmx设定最大值。

5、方法区

在这里插入图片描述

1、方法区是被所有线程共享的内存区域,用来存储已被虚拟机加载的类信息、常量、静态变量、JIT(just in time,即时编译技术)编译后的代码等数据。
2、运行时常量池是方法区的一部分,用于存放编译期间生成的各种字面常量和符号引用。
3、通过反射获取到的类型、方法名、字段名称、访问修饰符等信息就是从方法区获取到的。
4、在使用到CGLib对类进行增强时,增强的类越多,就需要越大的方法区类存储动态生成的Class信息,当存放方法区数据的内存溢出时,会报OutOfMemoryError异常。

http://www.lbrq.cn/news/2601541.html

相关文章:

  • 淘宝网站代做上海整站seo
  • wordpress翻页数字石家庄关键词优化软件
  • 网站如何留住客户小程序开发流程
  • 成都有实力的网站建设seo线上培训班
  • 去年做哪个网站能致富seo个人优化方案案例
  • 网站建设dede模板免费seo推广优化
  • 怎么查看网站是哪个公司做的最新seo视频教程
  • 西安市做网站的江苏seo技术教程
  • 网站建设管理标准优化设计电子课本
  • 广州白云做网站的公司排行榜网站
  • 建材行业网站建设乱码链接怎么用
  • 武昌网站建设介绍产品的营销推文
  • 代做效果图网站好悟空建站seo服务
  • 把微信小程序做网站域名解析查询站长工具
  • 潮州网站制作推广软件下载
  • 营销型网站建百度关键词seo优化
  • 小程序制作网站app推广拉新平台
  • 哪个网站做外贸年费比较便宜建立个人网站
  • 吉林省建设安全协会网站广告最多的网站
  • 自助游网站开发分析报告总结网站广告投放收费标准
  • 汉聪电商代运营怎么样硬件优化大师下载
  • 怎么自己做网站深圳信息公司做关键词
  • 键盘事件对网站交互营销软文范例500
  • 住房与建设部网站首页杭州哪家seo公司好
  • 有哪些网站可以做外贸优秀企业网站模板
  • 广州3d网站开发网络营销经典失败案例
  • 做直播网站软件有哪些软件下载百度竞价开户
  • 青海企业网站建设公司seo是如何优化
  • 山西建站管理系统开发亚马逊关键词优化软件
  • 网站开发应用到的技术名词企业网址怎么注册
  • Claude Code实战体验:AI智能编程助手如何重塑开发工作流?
  • VSCode中使用Qt
  • 福彩双色球第2025089期篮球号码分析
  • io_cancel系统调用及示例
  • 批发订货系统:私有化部署与源代码支持越来越受市场追捧
  • ThinkPHP5x,struts2等框架靶场复现