原创 123

123

原创 操作系統--windows安裝

文章目錄下載安裝 下載 [公開地址1](https://pan.baidu.com/s/1djoDBZWPZ7Apd07hPVRJlA#list/path=%2F) 自己的百度網盤 安裝 雙擊安裝程序 一路點擊“下一步”或“Next

原创 操作系統--mac安裝

文章目錄 正常的mac安裝 選擇國家 拉到最後就是中國 輸入法 不同步數據 使用ID登錄 一如同意 安裝好了

原创 Mac--管理員

文章目錄管理員查看身份切換爲管理員命令行圖形操作管理員權限失效現象原因處理 管理員 如果是新的Mac,那麼第一個開機後設置的賬號就是管理員。 查看身份 點擊 進入用戶和羣組 切換爲管理員 命令行 https://blog.csdn.

原创 內存分配--本地線程緩存

文章目錄線程本地緩存參考 線程本地緩存 定義 線程本地緩存(Thread Local Allocation Buffer) 是線程在堆中私有的一塊內存 原理 對象一般會分配在堆eden區上,而堆是所有線程共享的,因此在堆上分配內存需

原创 Mac--VMware--

文章目錄VMtool作用安裝共享文件夾不能全屏 https://www.jianshu.com/p/5da4ec375897 VMtool 作用 安裝 共享文件夾 不能全屏

原创 內存區域--直接內存

文章目錄概念原理性能特點圖例參考 概念 直接內存(Direct Memory) 直接內存並不是虛擬機運行時數據區的一部分,也不是Java虛擬機規範中定義的內存區域, 但是會被JVM虛擬機頻繁用到 在JDK1.4中新引入了NIO機制

原创 內存分配--HSDB分析內存分配

方案設計 代碼 暫停進程 可以使用jdb調試並中斷程序 當然使用IDE更方便 連接進程 查找進程 使用jps命令查找虛擬機進程號 啓動HSDB 啓動命令 java -classpath "%JAVA_HOME%/lib/sa-j

原创 內存分配--棧上分配(逃逸分析)

文章目錄棧上分配逃逸分析運用示例參考 棧上分配 概念 直接在java棧上給對象分配空間,而不是堆中 好處 棧上分配的對象可以在函數調用結束後自行銷燬,而不需要垃圾回收器的介入 逃逸分析 關係 棧上分配的基礎是進行逃逸分析, 單逃逸

原创 內存分配

文章目錄策略 策略 策略 優先分配本地線程緩衝區 jit的棧上分配 大對象直接進入老年代 避免minorGC時,數據多次複製 PretenureSizeThreshold 對象優先

原创 內存分配--堆上分代分配

文章目錄大對象直接進入老年代原理示例堆中優先在Eden分配原理示例長期存活的對象將進入老年代原理示例動態對象年齡判定原理示例空間分配擔保 大對象直接進入老年代 原理 麻煩 大對象會提前觸發垃圾收集 以獲取足夠的連續空間來存放 大對象

原创 操作系統--vmware安裝mac

文章目錄概述安裝VMware安裝Unlocker虛擬Mac下載鏡像安裝安裝Mac啓動虛擬機選擇語言安裝系統個性化優化參考 概述 win10 vmware14 Mac OS X 10.13 安裝VMware 下載 [公開地址1](ht

原创 Mac--常用工具

文章目錄系統升級快捷鍵打開目錄 系統升級 快捷鍵 command r == win r 打開目錄 Terminal大法 打開Terminal,在命令窗口輸入 open 目錄地址、 其他 https://jingyan.ba

原创 內存區域--堆

文章目錄Java堆線程本地緩存 Java堆 概述 Java堆(Java Heap) 堆 作用 用來存儲對象以及數組 但是並不是全部的實例對象都在堆中(棧上分配) 劃分 在採用分代收集算法的JVM中 hotspot中 堆由新

原创 class文件--方法表

文章目錄概述結構access_flagsname_indexdescriptor_indexattribute_infocode結構異常表重載exceptionlocalvariableTable 概述 作用 描述類的方法 包括編譯器