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

网站建设与维护高职深圳商城网站设计

网站建设与维护高职,深圳商城网站设计,网站首页ui,设计大型网站建设文章目录 一、内存结构图二、堆的定义三、堆内存溢出四、堆内存排查工具 一、内存结构图 二、堆的定义 1、通过new关键字创建的对象,都会放到堆空间中。 2、它是线程共享的,堆中的对象都要考虑线程安全问题。 那有同学肯定会问,方法内通过n…

文章目录

  • 一、内存结构图
  • 二、堆的定义
  • 三、堆内存溢出
  • 四、堆内存排查工具

一、内存结构图

在这里插入图片描述

二、堆的定义

1、通过new关键字创建的对象,都会放到堆空间中。
2、它是线程共享的,堆中的对象都要考虑线程安全问题。

那有同学肯定会问,方法内通过`new`创建的对象,它是存放在堆中吗?线程安全吗?
回答:依然存放在堆中,但是,线程安全的。因为,方法内的局部变量不涉及到多线程共享。

3、堆中的内存,依赖GC进行回收释放。

三、堆内存溢出

堆内存参数:-Xmx1m

错误信息
在这里插入图片描述
代码复现

import java.util.ArrayList;public class Demo03 {public static void main(String[] args) {int i = 0 ;ArrayList<String> list = new ArrayList<>();String a = "1111111";try {while (true){list.add(a);a += a;i++;}} catch (Throwable e) {e.printStackTrace();System.out.println(i);}}
}

四、堆内存排查工具

1、jps工具
查看当前服务器中有那些Java进程。

2、jmap工具
输出堆内存日志信息,查看堆内存占用情况

命令:jmap -heap pid
在这里插入图片描述在这里插入图片描述

3、jconsole工具
图形化工具,更强大,可以执行GC回收、监测死锁。
在这里插入图片描述在这里插入图片描述
4、jvisualvm工具
图形化工具,更强大,可以执行GC回收、监测死锁。还可以查看堆Dump
在这里插入图片描述
点击 堆 Dump 按钮
会生成一份dump文件,点击右侧查看按钮
这个查看功能,有点慢!!!!
在这里插入图片描述
以上工具的详细用法,自行百度。
推荐jmap。方便快捷。

http://www.yayakq.cn/news/76588/

相关文章:

  • 有什么网站可以免费注册女生学动漫设计好找工作吗
  • 网站推广原则最赚钱的小型加工厂
  • 制作网站的方法有哪些襄阳优化公司
  • 中达建设网站网站推广的作用
  • 专业制作网站 地摊网页设计所需软件
  • 做网站全屏图片拉长代码wordpress 3.8漏洞
  • 网站建设课程改进建议网页版聊天工具有哪些
  • 大型网站的空间ppt怎么做网站
  • wordpress网站换字体颜色如何提升做网站的效率
  • 福田网站设计公司哪家好深圳市宝安区是不是很偏僻
  • 做网站方案怎么写中国软件企业
  • 简述网站建设优坏的评价标准什么是百度竞价
  • 邯郸网站设计怎么用做游戏网站的背景图片
  • wordpress怎样做单页网站wordpress默认的后台账号密码
  • 网站建设公司取名制作公司网站设
  • 制作网站推广万源seo
  • 简洁中文网站模板下载中国十大云计算公司排名
  • 武进建设局网站首页石家庄学做网站建设培训学校
  • 淘宝网站建设品牌建设运营的最高境界
  • 百度提交入口网站沈阳网站建设定制
  • 购物网站哪个东西便宜质量好互联网营销师报名入口
  • Windows怎么建设网站成都免费建网站
  • 哈尔滨营销网站建设公司wordpress 安全扫描
  • 昆明招聘网站建设普工小工国外h5制作网站
  • 做自己卖东西的网站免费空间申请注册
  • it做私活的网站asp建站软件
  • 网站图片链接怎么做的普陀营销型网站建设
  • 怎么做网站申请广告深圳市龙华区地图
  • 平罗门户网站建设年终总结汇报ppt模板
  • seo网站关键词排名快速做网站知乎