成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Azul發(fā)布jHiccup 為Java提供運(yùn)行時響應(yīng)時間分析

開發(fā) 后端
jHiccup是Azul System公司最新發(fā)布的一款開源工具。其實(shí)開發(fā)該工具的目的是與應(yīng)用程序底層運(yùn)行平臺相關(guān)的暫停和延遲做出度量。下面我們來看看實(shí)際的應(yīng)用吧。

Azul System 公司于12月13日宣稱發(fā)布了開源工具 jHiccup,設(shè)計(jì)該工具的目的是對與應(yīng)用程序底層運(yùn)行平臺相關(guān)的暫停和延遲(或“hiccups”)做出度量。新工具的功能與 Azul 的 JitterMeter 有部分重疊,但它為創(chuàng)建圖形化的輸出增加了基于 Excel 的工具。另外它還計(jì)劃增加基于 Java 用于生成圖表的工具。此外,想要針對應(yīng)用程序使用 jHiccup 也相當(dāng)簡單。你只需要在用來啟動應(yīng)用程序的 java -c命令之前增加 jHiccup 即可。

jHiccup 會捕獲運(yùn)行時的響應(yīng)時間,對其記錄日志,并通過“Hiccup 圖”來顯示。這個工具不會度量應(yīng)用程序代碼導(dǎo)致的延遲,而是會捕獲由底層運(yùn)行時平臺所導(dǎo)致的外部延遲,那會對所有在當(dāng)時運(yùn)行的應(yīng)用程序產(chǎn)生影響。用來達(dá)到 這種效果的技術(shù)非常簡單: jHiccup 會向應(yīng)用程序增加一個線程,它會休眠 1ms,然后喚醒,并查看距上次喚醒間隔了多長時間,如果超過 1ms,那么就會在內(nèi)部記錄日志。這樣,你就擁有了***響應(yīng)時間的基準(zhǔn)。

其中的一些“Hiccup 圖”會對你很有幫助。***個圖會顯示出靜默系統(tǒng)(quiet system)中的空閑應(yīng)用(idle app)。圖的頂部顯示的是 jHiccup 系統(tǒng)所檢測到的內(nèi)容,并且會顯示占整體運(yùn)行的百分比。在下面,工具會提供更多詳細(xì)的百分比樣例,這是基于 10000 點(diǎn)的樣例。如果系統(tǒng)(而不是應(yīng)用程序)繁忙,那么我們就會看到延遲的數(shù)量上升,因?yàn)檎{(diào)度程序會占用大部分應(yīng)用程序的時間。

 

下面的第二幅圖顯示的是真實(shí)的案例,來自于使用 CMS collector 運(yùn)行在 Hotspot 的電信收費(fèi)應(yīng)用程序。通過與垃圾回收日志關(guān)聯(lián)分析,我們可以知道在此顯示的是主要和次要的垃圾回收事件。CMS 是一種分代的回收程序(generational collector),它會把對象隔離為新一代和舊一代,并優(yōu)先收集新一代的對象。這個應(yīng)用程序在電信收費(fèi)程序中很典型,它對于新一代對象很難處理,因?yàn)?它需要跟蹤大量只持續(xù)幾秒鐘就消失的會話。因此,大量新一代中的會話都會被回收。而更大的舊一代會話會造成暫停。

 

jHiccup 提供了一種很簡單的方式,讓你知道應(yīng)該在什么地方進(jìn)行優(yōu)化,它會向你展示在應(yīng)用程序本身有多少特定的性能問題,以及在其他地方——像 Java 虛擬機(jī)、操作系統(tǒng)、管理程序(如果用到的話)以及硬件——中有多少問題。你可以從 www.azulsystems.com/resources/Javatools 免費(fèi)下載這個工具,它已經(jīng)基于 Creative Commons license 開源。

原文鏈接:http://www.open-open.com/news/view/1b4ec6c

【編輯推薦】

  1. Java富客戶端平臺JavaFX:創(chuàng)建框架實(shí)戰(zhàn)
  2. Java讀取WEB應(yīng)用中的資源
  3. Java中運(yùn)用數(shù)組的四種排序方法
  4. Java實(shí)現(xiàn)實(shí)用的ZIP壓縮與解壓
  5. Java防止SQL注入的幾個途徑
責(zé)任編輯:林師授 來源: OPEN資訊
相關(guān)推薦

2021-08-18 08:32:09

代碼運(yùn)行時間示波器

2015-07-20 15:44:46

Swift框架MJExtension反射

2020-04-06 11:47:44

Linux命令腳本

2024-03-28 08:17:46

JestJS服務(wù)端

2010-01-27 14:14:48

C++程序運(yùn)行時間

2024-03-21 09:15:58

JS運(yùn)行的JavaScrip

2020-07-21 08:18:16

響應(yīng)測試系統(tǒng)

2019-10-14 09:14:37

Linuxbash命令

2019-07-12 09:30:12

DashboardDockerDNS

2021-09-11 15:38:23

容器運(yùn)行鏡像開放

2021-06-24 10:28:19

uptimed命令Linux

2009-12-10 09:11:52

Windows 7系統(tǒng)加速

2022-11-04 09:09:54

Linux服務(wù)器

2009-06-17 15:46:36

Java運(yùn)行時本機(jī)內(nèi)存

2013-11-26 16:49:55

Android開發(fā)運(yùn)行時KitKat

2020-12-07 13:31:43

GoMutex開發(fā)者

2023-07-28 10:42:43

2024-03-20 10:46:00

云原生容器

2023-01-03 09:10:21

2022-01-19 08:50:53

設(shè)備樹Linux文件系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲欧美在线观看视频 | 亚洲网站观看 | 国产偷录视频叫床高潮对白 | 日韩欧美久久精品 | 天天射美女 | 欧美视频免费在线 | 成人精品一区二区三区中文字幕 | 国产激情综合五月久久 | 久久久国产一区 | 成人欧美一区二区三区视频xxx | 男人电影天堂 | 久久精片| 国产在线a视频 | 国产精品不卡视频 | 美女午夜影院 | 国产欧美日韩综合精品一区二区 | 精品一区国产 | 99re视频在线 | 91网站视频在线观看 | 91视视频在线观看入口直接观看 | 国产第一页在线观看 | 久久精品国产99国产精品 | 欧美激情欧美激情在线五月 | 日韩成人国产 | 亚洲欧美中文日韩在线v日本 | 中文在线а√在线8 | 日韩免费在线 | 精品日韩| 中文字幕av一区 | 久久成人免费 | 日韩成人在线网站 | 久久久久久久久久久久91 | 一级特黄在线 | 成人在线h | 女同久久另类99精品国产 | 一区二区三区四区国产 | 国产精品欧美一区二区三区 | 91极品视频 | 热99在线| 成人深夜福利在线观看 | 精品视频导航 |