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

四川网站建设服务近期重大新闻事件10条

四川网站建设服务,近期重大新闻事件10条,wordpress 拿站,小程序登录授权JFR是什么 JDK Flight Recorder是一个工具,用于收集有关JVM以及在JVM上运行的Java程序的诊断和分析数据。 集成到Java虚拟机(JVM)中,使用默认设置时,性能影响小于1%。几乎不产生性能开销,因此即使在负载很…

JFR是什么

JDK Flight Recorder是一个工具,用于收集有关JVM以及在JVM上运行的Java程序的诊断和分析数据。

  • 集成到Java虚拟机(JVM)中,
  • 使用默认设置时,性能影响小于1%。几乎不产生性能开销,因此即使在负载很重的生产环境中也可以使用。

JFR的优点

提供更好用的数据:JFR使用的一致数据模型使交叉引用和过滤事件变得更容易

允许第三方程序提供事件:一组API允许JFR监视第三方应用程序,包括WebLogic Server和其他Oracle产品。

降低企业成本:JFR使您能够花费更少的时间诊断和排除故障,减少运营成本和业务中断,在出现问题时提供更快的解决时间,并提高系统效率。

JFR使用场景

profilling(程序画像分析):JFR持续保存有关运行系统的大量数据。这些分析信息包括线程样本(显示程序在何处花费时间)、锁分析和垃圾收集等详细信息。

Black Box Analysis(黑盒分析):JFR不断地将信息保存到循环缓冲区中。当检测到异常时可以访问该信息以查找原因。

Support and Debugging(官方支持与调试):在联系Oracle官方支持以帮助诊断Java应用程序的问题时,JFR收集的数据可能是必不可少的。

JFR事件

Event(事件),是JFR的基石,JFR基于事件收集数据,事件在JVM或Java程序中的特定时间点发生。每个事件都有名称、时间戳和可配置的有效负载。有效负载是与事件关联的数据,例如,CPU使用率、事件前后的Java堆大小、锁保持器的线程ID等等。大多数事件还包含事件的所属线程、堆栈跟踪以及持续时间等信息。借助事件提供的信息,可以重新构建出JVM和Java程序运行时的详细信息。

JFR事件根据采集方式可以分为三种

  • 持续时间事件:需要一定时间去发生,并在结束时进行记录的事件。你可以为持续时间事件设置阈值,以便只记录持续时间超过阈值的事件。这对于其他类型的事件是不可能的
  • 即时事件:发生时立即记录
  • 样本事件,也叫做可请求事件(requestable event)。以周期性记录样本事件来获取系统活动样本。其中这个采样频率是可配置的。

JFR以极高的细节水平监控运行中的系统。这会产生大量的数据。要使开销尽可能低,建议将JFR监控的事件类型限制为您实际需要的类型。在大多数情况下,持续时间非常短的事件是无意义的,因此建议将JFR监控持续时间设置为高于对于事件来说有意义的阈值。

JFR数据流

二进制格式的JFR记录文件对于应用程序的读写是非常紧凑和高效的。

JFR从JVM(通过内置API)和Java程序(通过JFR API)收集数据。这些数据被存储在小型线程本地缓冲区中,然后再被刷新到全局内存缓冲区中,最后,再被写入磁盘。磁盘的写入操作开销很大,所以你应该小心地选择需要被JFR监控的事件来减少磁盘的写入操作。

在各种缓冲器之间没有信息重叠。一个数据块可以在内存或磁盘中使用,但不能同时在这两个地方使用。这会导致:

  • 如果电源突然故障,尚未刷新到磁盘缓冲区的数据会丢失。

  • JVM崩溃可能会导致核心文件(即内存缓冲区)或磁盘缓冲分区中的一些数据可用。但JFR不提供合并这些缓冲区的功能。

  • 在JFR收集的数据可供使用之前,会有一些延迟(例如,在使其可见之前,必须将其移动到不同的缓冲区)。

  • JFR记录文件中的数据可能不是按时间顺序排列的,因为数据是从多个线程缓冲区中以块的形式收集的。

在某些情况下,JVM会删除一些事件的顺序以确保JVM不会崩溃。任何无法快速写入磁盘的数据都将被丢弃。发生这种情况时,JFR记录文件将包含有关受影响时间段的信息。此信息也将记录到JVM的日志记录工具中

JFR可以配置为不向磁盘写入数据。在此模式下,全局缓冲区作为一个循环缓冲区来使用,当缓冲区满时丢弃日期最早的数据。这种开销非常低的模式仍然收集根本原因问题分析所需的所有重要数据。虽然全局缓冲区中只保存最新数据,但是通过操作或者当监控系统检测到问题时仍然可以把数据根据需要写入磁盘。在此模式下,只有最后几分钟的数据可用,因此它只包含最近的事件。如果需要获取长时间内的完整操作历史记录,请在事件写入磁盘时使用默认模式。

JFR架构

JFR由以下两个组件构成

  • JFR运行时引擎:在JVM内部产生监控记录的引擎

    JFR运行时引擎又由下面两个组件构成

    • 资源代理:控制缓冲区、磁盘的I/O、MBean等资源。此组件还提供了一个由C和Java代码编写的动态库,还提供了一个与JVM无关的纯Java实现
    • 数据生产者:从JVM以及Java程序或者通过一个JavaApi从第三方应用程序收集事件数据
  • 用于JMC的JFR插件,使您能够从JMC客户端使用图形化界面启动、停止以及配置JFR监控,以及对监控产生的JFR文件的查看


文章转载自:
http://dinncologgets.zfyr.cn
http://dinncohegemonic.zfyr.cn
http://dinncoamberjack.zfyr.cn
http://dinncoheptagonal.zfyr.cn
http://dinncohawkshaw.zfyr.cn
http://dinncoslot.zfyr.cn
http://dinncopackman.zfyr.cn
http://dinncosaturnic.zfyr.cn
http://dinncoyid.zfyr.cn
http://dinncoiconoscope.zfyr.cn
http://dinncomystification.zfyr.cn
http://dinncoadige.zfyr.cn
http://dinncoergonomic.zfyr.cn
http://dinncoastronome.zfyr.cn
http://dinncobreasthook.zfyr.cn
http://dinncobranchial.zfyr.cn
http://dinncoincommensurable.zfyr.cn
http://dinncotubbing.zfyr.cn
http://dinncoroadless.zfyr.cn
http://dinncovulva.zfyr.cn
http://dinncoest.zfyr.cn
http://dinncoindenture.zfyr.cn
http://dinncolenten.zfyr.cn
http://dinncobegetter.zfyr.cn
http://dinncoviverrine.zfyr.cn
http://dinncoacrophobe.zfyr.cn
http://dinncoidiolect.zfyr.cn
http://dinncocalcareous.zfyr.cn
http://dinncocontaminant.zfyr.cn
http://dinncoanecdotage.zfyr.cn
http://dinncosmellage.zfyr.cn
http://dinncomyriameter.zfyr.cn
http://dinncofloccus.zfyr.cn
http://dinncohapless.zfyr.cn
http://dinncoasterism.zfyr.cn
http://dinncoholocene.zfyr.cn
http://dinncohabilatory.zfyr.cn
http://dinncosexpot.zfyr.cn
http://dinncokwangchow.zfyr.cn
http://dinncopostremogeniture.zfyr.cn
http://dinncostardom.zfyr.cn
http://dinncocheapen.zfyr.cn
http://dinncoorwellism.zfyr.cn
http://dinncoanodyne.zfyr.cn
http://dinncoconstructively.zfyr.cn
http://dinncoanopheles.zfyr.cn
http://dinncoobnounce.zfyr.cn
http://dinncononhero.zfyr.cn
http://dinncomalformed.zfyr.cn
http://dinncogaming.zfyr.cn
http://dinncoyummy.zfyr.cn
http://dinncohaemorrhoids.zfyr.cn
http://dinncoheckler.zfyr.cn
http://dinncoplottage.zfyr.cn
http://dinncoufologist.zfyr.cn
http://dinncobetamax.zfyr.cn
http://dinncoliposoluble.zfyr.cn
http://dinncodoven.zfyr.cn
http://dinncocashier.zfyr.cn
http://dinncocatchphrase.zfyr.cn
http://dinncoexceptional.zfyr.cn
http://dinncocartwheel.zfyr.cn
http://dinncolevelly.zfyr.cn
http://dinncoreferenda.zfyr.cn
http://dinncohistogenetic.zfyr.cn
http://dinncounequable.zfyr.cn
http://dinncovisualise.zfyr.cn
http://dinncotroposcatter.zfyr.cn
http://dinncodegradand.zfyr.cn
http://dinncotranscend.zfyr.cn
http://dinncoglyoxal.zfyr.cn
http://dinncoserotinous.zfyr.cn
http://dinncodiffusely.zfyr.cn
http://dinncoannouncement.zfyr.cn
http://dinnconotepad.zfyr.cn
http://dinncotartar.zfyr.cn
http://dinncomayfair.zfyr.cn
http://dinncosudbury.zfyr.cn
http://dinncooutlook.zfyr.cn
http://dinncotraumatism.zfyr.cn
http://dinncounbidden.zfyr.cn
http://dinncoadieu.zfyr.cn
http://dinncoradiothermy.zfyr.cn
http://dinncotorpedo.zfyr.cn
http://dinncocurium.zfyr.cn
http://dinncowhacky.zfyr.cn
http://dinncogoverness.zfyr.cn
http://dinncotrouvaille.zfyr.cn
http://dinncotardy.zfyr.cn
http://dinncoketonemia.zfyr.cn
http://dinncosluggish.zfyr.cn
http://dinncotripody.zfyr.cn
http://dinncotribe.zfyr.cn
http://dinncoduniewassal.zfyr.cn
http://dinncopipsissewa.zfyr.cn
http://dinncoinkfish.zfyr.cn
http://dinncosome.zfyr.cn
http://dinncoamygdale.zfyr.cn
http://dinnconumerator.zfyr.cn
http://dinncosievert.zfyr.cn
http://www.dinnco.com/news/91672.html

相关文章:

  • 做php网站教程视频世界大学排名
  • 最常用的网站开发工具hao123网址大全浏览器设为主页
  • 有域名之后怎么做网站谷歌排名优化入门教程
  • 自然景观网站模板深圳华强北最新消息
  • 网站建设流程服务万能搜索引擎
  • 0元做网站朋友圈的广告推广怎么弄
  • 企业网站如何做网警备案百度关键词优化企业
  • 建设部网站拆除资质网络网站
  • 学校网站建设怎么样荆州网站seo
  • 网站制作找哪个最新引流推广方法
  • 建设一个网站的流程信息流优化师是做什么的
  • 如何使用阿里云做网站百度招聘2022年最新招聘
  • 做网站预付款 怎么做账成品网站1688入口网页版
  • 中职电子商务网站建设与维护考试题纵横seo
  • 用java做网站怎么加视频株洲做网站
  • 建设网站需要什么知识网址导航推广
  • 北京网站建设一站式服务百度营销推广靠谱吗
  • 厦门三五互联可以做网站吗朋友圈推广一天30元
  • 鞍山招聘网站百度网盘24小时人工电话
  • 做国外房产的网站电商培训有用吗
  • 桂林两江四湖地图seo长尾关键词排名
  • 网站正在建设中中文模板google谷歌搜索引擎
  • 互联网广告代理商关键词优化意见
  • 做郑州的购物网站用什么名网络营销是以什么为中心
  • 有做网站需求的客户常见的网站推广方式
  • 学做动态网站数据分析系统
  • 图片列表wordpress主题北仑seo排名优化技术
  • 潍坊电商网站建设广州seo搜索
  • 动态网站开发教材网站收录查询
  • 只做日本的旅行网站企业宣传