240 發(fā)簡信
IP屬地:北京
  • Hotspot VM HSDIS + JITWatch 使用

    Hotspot VM 使用 HSDIS 插件反匯編編譯后的本地機器碼:下載 HSDIS-amd64.dllHSDIS-amd64.dll 存放位置:{JAVA_HOME}/j...

  • 120
    JITWatch

    問題1:volatile 修飾數(shù)組時能否保證數(shù)組元素的可見性孟抗? volatile 修飾數(shù)組時為數(shù)組元素賦值和為數(shù)組引用賦值匯編代...

  • JVM 源碼解讀之 CMS GC 觸發(fā)條件

    簡書 滌生。轉(zhuǎn)載請注明原創(chuàng)出處钻心,謝謝凄硼!如果讀完覺得有收獲的話,歡迎點贊加關(guān)注捷沸。 前言 經(jīng)常有同學(xué)會問摊沉,為啥我的應(yīng)用 Old Gen 沒到 CMSInitiatingOccup...

  • ThreadLocalMap

    expungeStaleEntry(int staleSlot):(1)清理當前位置 staleSlot 的臟 Entry 節(jié)點,將該臟 Entry.value 置 null...

  • ldc

    根據(jù) bytecodeInterpreter.cpp 找到 ldc 指令: 執(zhí)行流程:(1)根據(jù) ldc 的操作數(shù)值亿胸,也就是運行時常量池中某項常量的索引值坯钦,到常量池中獲取到對...

  • JVM 解釋執(zhí)行

    JVM 字節(jié)碼解釋執(zhí)行:hotspot/src/share/vm/interpreter/bytecodeInterpreter.cppbytecodeInterpreter...

  • Lambda 原理

    lambda 表達式的原理分為兩部分:(1)編譯時 Javac 編譯器的語法糖预皇;(2)實際調(diào)用時 invokeDynamic 動態(tài)調(diào)用;下面分別解釋一下。 一婉刀、測試例子 二吟温、...

  • 120
    InnoDB 行記錄格式

    InnoDB 存儲引擎提供了 compact (5.1 后的默認格式) 和 redundant 兩個格式來存放行記錄數(shù)據(jù),redundant 格式是為了兼容之前的版本而保留突颊。...

  • 120
    MySQL InnoDB 存儲引擎的 MVCC

    轉(zhuǎn)載自:http://hedengcheng.com/?p=286 簡介鲁豪、關(guān)于 MVCC MVCC,即多版本并發(fā)控制律秃,它是數(shù)據(jù)庫系統(tǒng)中常用的一種并發(fā)訪問控制的方法爬橡,但并沒有一...

  • 操作系統(tǒng)內(nèi)存

    Linux 內(nèi)存 一、虛擬內(nèi)存 這個虛擬內(nèi)存指的是“進程的虛擬內(nèi)存”棒动,或者說是虛擬地址空間糙申,注意與” Linux 系統(tǒng)的虛擬內(nèi)存“區(qū)分,”Linux 系統(tǒng)的虛擬內(nèi)存“指的是常...

  • JNI 中的宏定義

    一船惨、宏定義 宏定義可以理解為就是定義一個常量或一個函數(shù)柜裸,實現(xiàn)復(fù)用,易于統(tǒng)一維護和修改粱锐。 二疙挺、JNIEXPORT 和 JNICALL JNIEXPORT 與 JNICALL 實...

  • JNI

    一、開發(fā)步驟: 編寫帶有 native 聲明的方法的 Java 類 使用 javac 命令編譯編寫的 Java 類得到 class文件怜浅,如:javac NativeTest....

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品