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

wordpress怎么防止d官方进一步优化

wordpress怎么防止d,官方进一步优化,做网页课件的网站,建设视频网站费用吗答:会 new对象时。指针会向右移动一个对象大小的距离,假如一个线程A正在给字符串对象S分配内存。另外一个线程B同时为ArrayList对象1分配内存,两个线程就发生了抢占。 JVM怎么解决堆内存分配的竞争问题? 为了解决堆内存分配的抢占…

答:会

new对象时。指针会向右移动一个对象大小的距离,假如一个线程A正在给字符串对象S分配内存。另外一个线程B同时为ArrayList对象1分配内存,两个线程就发生了抢占。

JVM怎么解决堆内存分配的竞争问题?
为了解决堆内存分配的抢占问题,JVM为每个线程保留了一小块的内存空间,被称为TLAB也就是线程本地分配缓冲区。用于存放该线程分配的对象。

当线程需要分配对象时,直接从TLAB中分配,只有当TLAB用尽或者对象太大需要直接在堆中分配时,才会使用全局分配指针。

这⾥简单测试⼀下 TLAB。

可以通过 java -XX:+PrintFlagsFinal -version | grep TLAB 命令查看当前 JVM 是否开启了 TLAB。

如果开启了 TLAB,会看到类似以下的输出,其中 bool UseTLAB 的值为 true。

我们编写⼀个简单的测试类,创建⼤量对象并强制触发垃圾回收,查看 TLAB 的使⽤情况。

class TLABDemo {public static void main(String[] args) {for (int i = 0; i < 10_000_000; i++) {allocate(); // 创建⼤量对象}		System.gc(); // 强制触发垃圾回收}private static void allocate() {// ⼩对象分配,通常会使⽤ TLABbyte[] bytes = new byte[64];}
}

在 VM 参数中添加 -XX:+UseTLAB -XX:+PrintTLAB -XX:+PrintGCDetails -XX:+PrintGCDateStamps ,运⾏后可以看到这样的内容:

waste:未使⽤的 TLAB 空间。

alloc:分配到 TLAB 的空间。

refills:TLAB 被重新填充的次数。

可以看到,当前线程的 TLAB ⽬标⼤⼩为 10,496 KB( desired_size: 10496KB );未发⽣慢分配( slow allocs: 0 );分配效率直接拉满( alloc: 1.00000 52494KB )。

当使⽤ -XX:-UseTLAB -XX:+PrintGCDetails 关闭 TLAB 时,会看到类似以下的输出:

直接出现了两次 GC,因为没有 TLAB,Eden 区更快被填满,导致年轻代 GC。年轻代 GC 频繁触发,⼀部分⻓⽣命周期对象被晋升到⽼年代,间接导致⽼年代 GC 触发。

http://www.dtcms.com/wzjs/547359.html

相关文章:

  • wordpress 外贸站东道设计理念
  • 工业设计网站下载品牌策划大赛获奖案例
  • 网站快速收录备案网站内容格式填写
  • 临沂网站建设费用.net 大型网站开发技术
  • 网站开发年薪网站卖了对方做违法吗
  • 长沙网站空间镇江网站制作哪家便宜
  • 常州全景网站制作留言板网站怎么做
  • 广州好的做网站公司网站网站模板
  • php开发的大型金融网站有哪些如何做自己公司的网站
  • 网站建设网站设计多少钱中山网站设计
  • vps做自己的网站咸宁手机网站建设
  • 网站后台网址忘记了 php济南移动网站制作
  • 沈阳网站建设设计报价自适应的网站
  • 门户网站的营销特点广州网站app制作公司
  • 企业网站网页打开慢全国网站制作公司排名
  • 江苏城乡住房建设厅网站百度推广怎么做网站的优化
  • 淘宝网站建设需要哪些技术免费微信小程序模板库
  • 鹤壁建设网站推广如何套用wordpress的源码
  • 大岭山仿做网站网站开发报价表
  • 福州网站建设网络公司排名忘记网站后台地址
  • 相亲网站建设ip做网站域名
  • wordpress 卡片式主题网络优化师是什么工作
  • 网站大致内容wordpress 阴影
  • 徐州微网站开发公司网站建设需要的技术
  • unity做网站网上的推广
  • 西安做网站的公司报价施工企业样板先行制度
  • 怎么在网站上做图片轮播建设工程标准 免费下载网站
  • 免费追剧网站大全传媒的域名做个什么网站
  • 纳雍网站建设公司做一般的公司网站需要多少钱
  • 做企业网站需要维护费吗广告设计公司怎么样