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

郑州营销型网站建设公司最新的疫情最新消息

郑州营销型网站建设公司,最新的疫情最新消息,网站建设社区交流,江西省政府网站建设管理办法》程序计数器 物理上被称为寄存器,存取速度很快。 作用 记住下一条jvm指令的执行地址。 特点 线程私有,和线程一块出生。 不存在内存溢出。 虚拟机栈 每个线程运行时所需要的内存,称为虚拟机栈。 每个栈由多个栈帧组成,…

程序计数器

物理上被称为寄存器,存取速度很快。

作用        

        记住下一条jvm指令的执行地址。

特点

        线程私有,和线程一块出生。

        不存在内存溢出。

虚拟机栈

        每个线程运行时所需要的内存,称为虚拟机栈。

        每个栈由多个栈帧组成,对应着每次方法调用时所占用的内存。

        每个线程只能有一个活动栈帧,对应着当前正在执行的那个方法。(栈顶对应的就是活动栈帧)

思考

栈内存分配越大越好吗?

        不是,栈内存分配的很大的话,线程数就会减少,因为物理分配的内存是固定的。

垃圾回收是否涉及栈内存?

        不会涉及,因为出栈后会被自动弹出,轮不到垃圾回收机制来处理。垃圾回收机制只回收堆里面的无用对象。

方法内的局部变量是否线程安全?

        如果方法内的局部变量没有逃离方法的作用访问,它的线程是安全的;

        如果是局部变量引用了对象,并逃离方法的作用范围,需要考虑线程安全。

栈内存溢出

        栈帧过多导致栈内存溢出;

        栈帧过大导致栈内存溢出。

线程运行诊断

        CPU占用过多

                在Linux下,用“top”命令定位哪个进程对CPU的占用过高

                ps H -eo pid,tid,%cpu | grep 进程id        (进一步定位是哪个线程引起的cpu占用过高)

                jstack进程id

                        可以根据id找到有问题的线程,进一步定位到问题代码的源代码行号。

本地方法栈

        

        因为操作系统使用c/c++写的,java并不能直接和操作系统打交道,就需要本地方法栈,比如Object类的一些方法。

 

像这种以native返回值类型说明的就是。 

        通过new关键字,创建对象都会使用堆内存

特点

        线程共享的,堆中对象都需要考虑线程安全的问题。

        有垃圾回收机制。

堆内存溢出

        含有对象的循环没有终止条件等……

堆内存诊断

        JPS工具

                查看当前系统中有哪些Java进程

        JMAP工具

                查看堆内存占用情况

        JCONSOLE工具

                图形界面的,多功能的监测工具,可以连续监测。

例如,垃圾回收后内存占用依然很高的情况下就可以采用这些工具查看。

方法区

        组成

                

 方法区内存溢出

        JDK1.8以前会导致永久代内存溢出

        java.lang.OutofMemoryError: PermGen space

        JDK1.8之后会导致元空间内存溢出

        java.lang.OutofMemoryError: Metaspace

场景 spring中动态代理生成对象时有可能,mybatis。

运行时常量池

        常量池

                就是一张表,虚拟机指令根据这张常量表找到要执行的类名、方法名、参数类型、自面量等信息。

        运行时常量池

                常量池是 *.class 文件中的,当该类被加载,它的常量池信息就会放入运行时常量池,并把里面的符号地址变为真实地址。

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

相关文章:

  • 食品品牌网站策划怎么建立信息网站平台
  • 咸阳学校网站建设哪家专业重庆百度推广电话
  • 教师个人网站建设推销一个产品的方案
  • 24小时学会网站建设哈尔滨百度推广公司
  • 广州智迅网络做网站湖南株洲疫情最新情况
  • 宁晋网站建设设计世界杯最新排名
  • 网站宣传虚假处罚标准高报师培训机构排名
  • 云服务器建立多个网站吗韩国比分预测
  • 湖南省交通建设质监局网站百度热搜榜排名今日第一
  • 专业做网站技术西安seo代运营
  • 网站常用的推广方法有哪些百度广告怎么投放多少钱
  • 网站建设的标准seo独立站
  • 如何自己动手做网站软文的目的是什么
  • 响应式表白网站源码百度知道一下
  • 网络公司构建网站北京已感染上千万人
  • 聊城网站建设制作开发公司北京快速优化排名
  • 网站域名免费申请2024年新闻时事热点论文
  • 门户网站的发布特点宁波seo搜索引擎优化公司
  • 网站管理和维护如何让百度快速收录
  • 新手建网站需要怎么做呢郑州众志seo
  • 做房产网站哪个好杭州百家号优化
  • 上海做网站报价零食软文范例300字
  • 凡科网骗局seo百度关键词优化软件
  • C语言也能干大事网站开发pdf网络营销环境的分析主要是
  • 科技魏玄成盐城网站优化
  • 长沙做网站的公司对比seo网络排名优化哪家好
  • 网站不备案百度收录吗网络营销品牌策划
  • 做网站推广可行吗seo课
  • 郑州网站建设电话郑州seo优化外包顾问阿亮
  • 现在那个网站做推广效果会好点公司网站推广