原创 java實現線程的方法

1. 繼承Thread Thread thread1 = new Thread(){ @Override public void run() {

原创 jvisualvm插架安裝

jdk自帶jvisualvm可以對java應用進行監控。其中有個插件visualgc可以查看jvm垃圾回收的具體信息。安裝插件的步驟是打開jvisualvm,點擊工具->插件,在可用插件列表找到Visual GC進行安裝,結果提示無法安

原创 技術網站

技術網站 InfoQ 只有一些質量很高的文章才能入選,適合進階閱讀 ImportNew Java入門的文章較多,毫無底線的到處爬文章,適合....能不看就不看吧 併發編程網 學習Java併發的好去處,當時也花了很多時間看了不少文章,

原创 JVM二:JVM7、8詳解

1. JVM堆內存劃分 一圖讀懂JVM架構解析 1.1 JDK7及以前的版本 其中最上一層是Nursery內存,一個對象被創建以後首先被放到Nursery中的Eden內 存中,如果存活期超兩個Survivor之後就會被轉移到長

原创 JVM系列一:2)JVM內存組成

java內存組成介紹:堆(Heap)和非堆(Non-heap)內存        按照官方的說法:“Java 虛擬機具有一個堆,堆是運行時數據區域,所有類實例和數組的內存均從此處分配。堆是在 Java 虛擬機啓動時創建的。”“在JVM中堆

原创 Visual GC插件「不受此JVM支持」問題

利用visual vm監控服務器上的java虛擬機, 在默認情況下, 是沒有辦法使用 visual vm的插件visual gc的。 安裝插件後打開visual gc的頁籤, 會顯示「不受此JVM支持」 如下圖 要解決這個問

原创 JVM七:jvm參數設置說明

參數說明 -Xmx3550m:設置JVM最大堆內存爲3550M。 -Xms3550m:設置JVM初始堆內存爲3550M。此值可以設置與-Xmx相同,以避免每次垃圾回收完成後JVM重新分配內存。 -Xss128k:設置每個線程的棧大小。

原创 JVM五:Gc

      jvm虛擬機管理的內存主要有:程序計數器,堆,方法區(永久代),虛擬機棧,本地方法棧。堆是jvm管理的最大的一塊內存,主要的作用:存放幾乎所有的類的實例對象。首先,jvm對內存分爲新生代(Young)和老年代(Old).新生

原创 jvm四:jvm內存說明

前言:這是一篇關於JVM內存區域的文章,從網搜索大量的東西,所以會有些類同的地方,也不能保證我自己寫的比其他網上的和書本上的要好, 僅僅是自己的理解和總結,所以有寫錯的地方希望大家多多指教。 JVM的結構體系 原理     JVM堆

原创 JVM一:Java虛擬機

前言:這是一篇關於JVM內存區域的文章,從網搜索大量的東西,所以會有些類同的地方,也不能保證我自己寫的比其他網上的和書本上的要好, 僅僅是自己的理解和總結,所以有寫錯的地方希望大家多多指教。 大多數 JVM 將內存區域劃分爲 Metho

原创 JVM-zero:是否需要進行GC調優

是否需要進行GC調優(從其他地方copy的感覺挺有道理的,copy一下) 決定是否進行Java GC調優,前提是主要看新生代的Minor GC和老年代的FULL GC 的GC頻率和每次GC停頓的時間對於業務來說是否可接受,一般滿足以下條件

原创 JVM六:查找最最耗cpu的線程或線程時間最長並定位代碼

jstack可以定位到線程堆棧,根據堆棧信息我們可以定位到具體代碼,所以它在JVM性能調優中使用得非常多。下面我們來一個實例找出某個Java進程中最耗費CPU的Java線程並定位堆棧信息,用到的命令有ps、top、printf、jsta

原创 JVM三(2):jmap、jstack、jstat 等jvm分析工具

1. jstat      這個命令對於查看Jvm的堆棧信息很有用。能夠查看eden,survivor,old,perm等heap的capacity,utility信息     對於查看系統是不是有能存泄漏以及參數設置是否合理有不錯

原创 JVM三(2):jstat使用方法

定義:Jstat是JDK自帶的一個輕量級工具,主要用JVM內建的指令對java應用程序的資源和性能進行實時的監控。    格式:jstat <option> [-t] [-h] <pid>  <interval> <count>    參

原创 Redis數據庫-Redis高可用方案,主從複製、Sentinel 哨兵、redis-cluster集羣、codis集羣對比

版權聲明:轉載請註明原文地址 https://blog.csdn.net/Super_RD/article/details/89739477 (十二)Redis數據庫-Redis高可用方案,主從複製、Sentinel 哨兵、redis-c