• 0推薦
    13K 瀏覽

    2019 年 Java 和 JVM 生態系統預測:OpenJDK 將成為 Java 運行時市場領導者

    本文對 2019 年 Java 和 JVM 生態系統做了一些預測。
    碼頭工人 5年前   
    Java   OpenJDK   JVM   Java開發  
    0推薦
    38K 瀏覽

    Java 內存泄漏分析和對內存設置

    為了判斷 Java 中是否有內存泄漏,我們首先必須了解 Java 是如何管理內存的。下面我們先給出一個簡單的內存泄漏的例子,在這個例子中我們循環申請 Object 對象,并將所申請的對象放入一個...
    goodboy 6年前   
    JVM   Java開發  
    0推薦
    32K 瀏覽

    Java 堆內存溢出梗概分析

    任何使用過基于 Java 的企業級后端應用的軟件開發者都會遇到過這種低劣、奇怪的報錯,這些報錯來自于用戶或是測試工程師:?java.lang.OutOfMemoryError:Java heap space。
    ElvaTolmer 6年前   
    JVM   Java開發  
    0推薦
    37K 瀏覽

    面試必問的 volatile,你了解多少?

    Java中volatile這個熱門的關鍵字,在面試中經常會被提及,在各種技術交流群中也經常被討論,但似乎討論不出一個完美的結果,帶著種種疑惑,準備從JVM、C++、匯編的角度重新梳理一遍。
    lurenyi 6年前   
    0推薦
    36K 瀏覽

    每日一博 | 記一次 JVM 堆外內存泄露 Bug 的查找

    JVM的堆外內存泄露的定位一直是個比較棘手的問題。此次的Bug查找從堆內內存的泄露反推出堆外內存,同時對物理內存的使用做了定量的分析,從而實錘了Bug的源頭。筆者將此Bug分析的過程寫成博客,以饗讀者。
    qdsfly 6年前   
    0推薦
    25K 瀏覽

    Android內存泄漏思考

    Android內存泄漏是一個經常要遇到的問題,程序在內存泄漏的時候很容易導致OOM的發生。那么如何查找內存泄漏和避免內存泄漏就是需要知曉的一個問題,首先我們需要知道一些基礎知識。
    0推薦
    32K 瀏覽

    進階必備 - Java 反射由淺入深

    本博文主要記錄我學習 Java 反射(reflect)的一點心得,在了解反射之前,你應該先了解 Java 中的 Class 類,如果你不是很了解,可以先簡單了解下。
    QWLPorter 7年前   
    Java   JVM   Java開發  
    0推薦
    22K 瀏覽

    一次堆外OOM問題的排查

    線上服務有一臺機器訪問不通(一個管理平臺),在公司的服務治理平臺上查看服務的狀況是正常的,說明進程還在。進程并沒有完全crash掉。去線上查看機器日志,發現了大量的OOM異常:
    jzlxiaohei 7年前   
    JVM   Java開發   OOM  
    0推薦
    32K 瀏覽

    Flink 原理與實現:內存管理

    Apache Flink(下簡稱Flink)項目是大數據處理領域最近冉冉升起的一顆新星,其不同于其他大數據項目的諸多特性吸引了越來越多人的關注。本文將深入分析Flink的一些關鍵技術與特性,希望...
    ui521q7p 7年前   
    0推薦
    16K 瀏覽

    Android GC 原理探究

    想寫一篇關于android GC的想法來源于追查一個魅族手機圖片滑動卡頓問題,由于不斷的GC導致的丟幀卡頓的問題讓我們想了很多方案去解決,所以就打算詳細的看看內存分配和GC的原理,為什么會不斷的...
    0推薦
    20K 瀏覽

    JVM熱點技術:Java類的加載機制

    類的加載指的是將類的.class文件中的二進制數據讀入到內存中,將其放在運行時數據區的方法區內,然后在堆區創建一個java.lang.Class對象,用來封裝類在方法區內的數據結構。類的加載的最...
    jkfh6944 7年前   
    JVM   Java開發  
    0推薦
    48K 瀏覽

    jvm知識點總覽-高級Java工程師面試必備

    對于Java程序員來講,spring全家桶幾乎可以搞定一切,spring全家桶便是精妙的招式,jvm就是內功心法很重要的一塊,線上出現性能問題,jvm調優更是不可回避的問題。因此JVM基礎知識對...
    837855256 7年前   
    JVM   Java開發  
    0推薦
    14K 瀏覽

    從 JVM 內存模型談線程安全

    Java采用的是基于共享內存的并發模型,使得JVM看起來非常類似現代多核處理器:在基于共享內存的多核處理器體系架構中,每個處理器都有自己的緩存,并且定期與主內存進行協調.這里的線程同樣有自己的緩...
    vf0148 7年前   
    JVM   線程   Java開發  
    0推薦
    14K 瀏覽

    JVM為什么需要GC

    沒有GC機制的JVM是不能想象的,我們只能通過不斷優化它的使用、不斷調整自己的應用程序,避免出現大量垃圾,而不是一味認為GC造成了應用程序問題。
    0推薦
    15K 瀏覽

    清蒸 JVM (一)

    JVM(Java Virtual Machine)Java 虛擬機是整個 java 平臺的基石,是 java 系統實現硬件無關與操作系統無關的關鍵部分,是保障用戶機器免于惡意代碼損害的屏障。Ja...
    OtiliaMccra 7年前   
    JVM   Java開發  
    0推薦
    13K 瀏覽

    安卓復習之旅—JavaGC 機制

    概述因為在之前的內存優化 博客中已經提到了Java的內存區域,而垃圾回收是針對堆內存而言的,所以就把堆內存再深入的講一下,然后再講GC機制;
    0推薦
    19K 瀏覽

    深入分析synchronized的實現原理

    記得剛剛開始學習Java的時候,一遇到多線程情況就是synchronized,相對于當時的我們來說synchronized是這么的神奇而又強大,那個時候我們賦予它一個名字“同步”,也成為了我們解...
    gouihk0806 7年前   
    0推薦
    14K 瀏覽

    Jvm之用java解析class文件

    身為一個java程序員,怎么能不了解JVM呢,倘若想學習JVM,那就又必須要了解Class文件,Class之于虛擬機,就如魚之于水,虛擬機因為Class而有了生命。《深入理解java虛擬機》中花...
    dragonahao 7年前   
    JVM   Java開發  
    0推薦
    18K 瀏覽

    JVM初探- 使用堆外內存減少Full GC

    大部分主流互聯網企業線上Server JVM選用了CMS收集器(如Taobao、LinkedIn、Vdian), 雖然CMS可與用戶線程并發GC以降低STW時間, 但它也并非十分完美, 尤其是當...
    MilLong 7年前   
    JVM   Java開發  
    0推薦
    19K 瀏覽

    jvm實戰-基本類型占多少內存

    jvm內存占用模型 對象的內存結構 對象頭 Header 包含兩部分數據Mark Word和Kclass: Mark Word:存儲對象自身的運行時數據,如hashCode、GC分代年齡、鎖狀態...
    tt89218 7年前   
    JVM   Java開發  
    1 2 3 4 5 6 7 8 9 10

    經驗分享,提升職場影響力

    投稿

    熱門問答

      熱門文檔

      • sesese色