Java編程題修院子,了解java虛擬機—JVM相關參數設置(2)

1.?? JVM相關參數設置

JVM相關配置

-XX:+PrintGC

兩次次YoungGC,兩次FullGC。

48fed01367cda5f0128615309b0f9c80.png

-XX:+PrintGCDetails

打印GC時的內存,并且在程序結束時打印堆內存使用情況

3a7d692c00af78196a52646b8a360428.png

162d97337854474913ffbbc5eed77ea3.png

77a8d736b1082dbc4879dbfa8024c8b9.png

-XX:+PrintHeapAtGC

每次GC時會分別打印回收前與回收后堆信息

c3249922104a12760996ff03d83538b5.png

-XX:+PrintGCTimeStamps

選擇打印GC的方式后,再添加此參數。比如:-XX:+PrintGC -XX:+PrintGCTimeStamps

每次GC時會打印程序啟動后至GC發生的時間戳。

406e74c2ee52c5852476cff20311a4f4.png

-XX:+PrintGCApplicationConcurrentTime

打印每次GC時程序運行的時間,當GC后時間置為0.

0c5c192fe44c972d832f08edc7a5ebaf.png

-XX:+PrintGCApplicationStoppedTime

每次GC使程序停頓的時間

edddd7dfa4223d35ed5b5b450c7a3c63.png

-XX:+PrintReferenceGC

用來跟蹤系統內的(softReference)軟引用,(weadReference)弱引用,(phantomReference)虛引用,顯示引用過程。弱引用,軟引用及虛引用對GC的影響

-Xloggc:logpath

將GC日志輸出到指定位置。

-verbose:class

跟蹤類的加載和卸載,亦可單獨配置-XX:+TraceClassLoading跟蹤類的加載或單獨配置-XX:+TraceClassUnloading

24a6600600f17f4226bae405db4ac0fe.png

-XX:+PrintClassHistogram

打印出實例的數量以及空間大小

c13c5cddda1862be4e12dce86010af43.png

-XX:+PrintVMOptions

打印出JVM接受到的顯式(主動配置的)命令行參數

a57de9b47ce04c840162d3fd135bca01.png

-XX:+PrintCommandLineFlags

打印出顯式(主動配置)和隱式(JVM自行設置)

2813b5ac58721d9a71f2e812de78c3c3.png

-XX:+PrintFlagsFinal

打印出所有的系統參數值。

58964adcc4aef251809484eb8da7700c.png

?版權聲明:本文為【翰林小院】(huhanlin.com)原創文章,轉載時請注明出處!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271059.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271059.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271059.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

此異常最初是在此調用堆棧中引發的:_【8】進大廠必須掌握的面試題Java面試異常和線程...

點擊上方“全棧程序員社區”,星標公眾號重磅干貨,第一時間送達Q1。錯誤和異常有什么區別?錯誤是在運行時發生的不可恢復的情況。如OutOfMemory錯誤。這些JVM錯誤無法在運行時修復。盡管可以在catch塊中捕獲錯誤,但是應用程序的執行…

高仿帶感魔性病毒源碼+成品(最近很火的)

高仿帶感魔性病毒源碼成品(最近很火的)娛樂使用。沒破壞性 會改壁紙和打亂桌面圖標順序 自己改回來就好 演示地址: 下載地址:鏈接: http://pan.baidu.com/s/1dF2ZlU5 密碼: m95p轉載于:https://www.cnblogs.com/blogwy/p/5804711.…

數據庫設計:數據庫設計的基本步驟介紹

數據庫設計主要包括用戶需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實施階段、數據庫運行和維護階段等六個階段。1、用戶需求分析 數據庫設計人員采用相應的輔助工具對應用對象的功能、性能、限制等要求進行科學實際的分析。2、概念結構設計 概念結構設計主要…

Hashcode 的作用

java 的集合有兩類,一類是 List,還有一類是 Set。前者有序可重復,后者無序不重復。當我們在 set 中插入的時候怎么判斷是否已經存在該元素呢,可以通過 equals 方法。但是如果元素太多,用這樣的方法就會比較滿。 于是有…

坎蒂雷賦權法 matlab,干貨 | 利用MATLAB實現FMCW雷達中的常用角度估計方法

其中在介紹角度估計中,通過對接收差頻信號在快慢時間維度的擴展,增加了空域的信息。擴展后的接收差頻信號可以表示為其中k表示接收天線的個數,d為天線間距。在“干貨|利用MATLAB實現FMCW雷達的角度估計”中,已經介紹了如何理解目標…

vscode 使用筆記

https://code.visualstudio.com/docs/setup/setup-overview#_proxy-server-support 如果使用代理上網時,需要配置: 在 settings.json 中這樣設定: // 將設置放入此文件中以覆蓋默認設置{"http.proxy": "http://用戶名:密碼IP:…

數據庫設計基礎:需求分析相關知識筆記

系統需求分析是用戶和相關設計人員對數據庫應用系統所涉及的內容和功能描述,主要是以用戶角度來了解系統,是數據庫邏輯設計和物理設計以及應用程序的涉及都根據系統分析的內容作為基礎。該階段是非常重要的環節,如果該階段設計的不好&#xf…

matlab 康托爾集,康托爾集的性質特點

康托爾集的性質特點康托三分集中有無窮多個點,所有的點處于非均勻分布狀態。此點集具有自相似性,其局部與整體是相似的,所以是一個分形系統。康托三分集具有(1)自相似性;(2)精細結構;(3)無窮操作或迭代過程&#xff1b…

String、StringBuuffer、StringBuilder三者的區別

可變性 String 類中使用 ?nal 關鍵字字符數組保存字符串, private final char value[] ,所以 String 對象是不可變的。 StringBuilder 與 StringBu?er 都繼承自 AbstractStringBuilder 類,在 AbstractStringBuilder 中也是使用字符數組保存…

運算符和類型轉換

1.類型轉換: 分為自動轉換和強制轉換,一般用強制轉換。 其他類型轉換為整數:parseInt(); 其他類型轉換為小數:parseFloat(); 判斷是否是一個合法的數字類型&a…

數據庫設計基礎:數據字典相關知識筆記

1、數據字典的定義 數據字典(Data Dictionary ,DD)是各類數據描述的集合,它是關于數據庫中數據的描述,即元數據,而不是數據本身。2、數據字典的組成數據字典主要包括數據項、數據結構、數據流、數據存儲、處理過程等內…

用符號方法求下列極限或導數matlab,matlab實驗

3,設有矩陣A 和B 1234530166789101769A ,111213141502341617181920970212223242541311B ????????-????????-????????????????1、求它們的乘積C ;2、將矩陣C 的右下角3*2子矩陣賦給D ;3、察看matlab 工作空間…

Java基本數據類型及所占字節大小

一、Java基本數據類型 基本數據類型有8種:byte、short、int、long、float、double、boolean、char 分為4類:整數型、浮點型、布爾型、字符型。 整數型:byte、short、int、long 浮點型:float、double 布爾型:boolean 字…

事務管理:事務的基本概念筆記

1、事務的意義事務管理是對于一系列數據庫操作進行操作。針對多個事務并發執行的數據庫當中,如果對共享的數據進行更新操作不進行控制,很有可能會產生數據的不一致性,造成數據庫存儲無效甚至錯誤的數據。數據庫在運行過程中會受到很多方面的因…

從零開始攻略PHP(8)——面向對象(下)

8.編寫代碼類 每個分離的函數可以執行一個明確的任務。任務越簡單,編寫與測試這個函數就越簡單,當然也不要將這個函數分得太小——若將程序分成太多的小個體,讀起來就會很困難。 使用繼承可以重載操作。我們可以替換成一個大的Display()函數&…

vb treeview 展開子節點_C# / VB.NET 在PPT中創建、編輯PPT SmartArt圖形

本文介紹通過C#和http://VB.NET程序代碼來創建和編輯PPT文檔中的SmartArt圖形。文中將分兩個操作示例來演示創建和編輯結果。使用工具:Spire.Presentation for .NET hotfix 5.9.5dll文件引用:方式1:下載包;Spire.Presentation for…

mysql安裝教程8.0.21安裝,Windows系統下MySQL8.0.21安裝教程(圖文詳解)

安裝建議:盡量不要用.exe進行安裝,用壓縮包安裝,對日后的卸載/版本升級更為方便下載地址:https://dev.mysql.com/downloads/mysql/1、點擊上面的下載地址得到zip壓縮包2、解壓到要安裝的目錄我這里是E:\database\mysql8\mysql-8.0…

Java中 a+=b和a=a+b有什么區別?

一:性能方面 aab是加法運算 需要兩次尋找地址而ab是增量運算有寄存器優先時 只有一次地址查找。效率方面后者略高于前者 基于現在計算機的發展可忽略不計。 二:對于不同類型的a,b來說 1:不同類型的兩個變量在進行運算的時候,我們經常說到的…

事務管理:事務的狀態相關知識筆記

1、事務的幾個概念中止事務:事務在執行過程中發生故障,不能執行完成的事務。可以進行事務回滾,保持數據庫的一致性。事務回滾:將中止事務對數據庫的更新操作撤銷稱為事務回滾。已提交事務:成功執行完成的事務稱為已提交…

centos7 時間設置

安裝完成centos7后,雖然時區選擇的是上海,但是最終的時間還是不對,因為沒有開啟自動同步NTP功能,所以需要自動手動設置。 首先輸入timedatectl命令,查看當前機器的時間: Local time: 四 2016-08-25 18:52:5…