freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java的緩存應(yīng)用ppt課件(已修改)

2025-05-17 13:32 本頁面
 

【正文】 JAVA緩存體系及應(yīng)用 目錄 ? 帶著問題來 ,帶著答案走 ? JAVA內(nèi)存體系介紹 ? 基本緩存的使用 ? 緩存框架的介紹 ? 內(nèi)存溢出狀況分析 ? 內(nèi)存檢查工具的使用 問題 ? JVM內(nèi)存的分配原理? ? JVM啟動的時候如何正確的設(shè)置內(nèi)存參數(shù)? ? JVM內(nèi)存是不是越大越好 ? ? 什么情況下大家用到了緩存處理,很好的解決了問題 ? ? 緩存框架幫我們解決哪些問題,為什么要使用緩存框架? ? 你是如何進行內(nèi)存溢出檢查的? JAVA內(nèi)存體系介紹 ? 操作系統(tǒng)的內(nèi)存使用和管理 ? JVM內(nèi)存的分類 ? JVM內(nèi)存參數(shù)設(shè)置及作用 ? 垃圾回收機制 ? 內(nèi)存實時狀態(tài)查詢 操作系統(tǒng)的內(nèi)存使用和管理 ? Windows內(nèi)存使用 ? 虛擬內(nèi)存是 Windows管理所有可用內(nèi)存的方式。 ? Windows 32位為每個進程分配了 4G的虛擬地址空間 (用于表示該進程有這么多的空間可用 ), 4G是由于操作系統(tǒng) +CPU是 32位的,尋址空間就只有 2的 32次方,因此得出 4G的存儲空間。 ? Windows操作系統(tǒng)默認會給程序和系統(tǒng)預(yù)留 2G的內(nèi)存尋址空間;我們可以通過配置將應(yīng)用程序的最大內(nèi)存配置到 3G。 ? 4G配置 但電腦顯示最多 。因為: xp/vista 32bit在安裝 4G內(nèi)存后會分配其中部分內(nèi)存作為設(shè)備保留的內(nèi)存地址。 ? 64位就不存在 4GB空間的束縛了。 Application 2GB 用于程序存放代碼,數(shù)據(jù),堆棧,自由存儲區(qū) Windows System 2GB 共享內(nèi)存,所有進程都用到的內(nèi)存區(qū)域 操作系統(tǒng)規(guī)定:一個應(yīng)用程序所能承載的最大尋址內(nèi)存是 2GB(可以通過配置改變到 3GB),因為主要是為了預(yù)留一部分給操作系統(tǒng)使用,叫做共享內(nèi)存區(qū)。 所以雖然一個程序理論上可以訪問 4GB內(nèi)存,但是實際上只能分配 2GB的空間。 所以我們可以得出 2個程序的最大使用內(nèi)存是: 2G(共享內(nèi)存 )+2*2G(程序內(nèi)存 )=6G 為什么我的電腦是 2G內(nèi)存,但是在系統(tǒng)可以使用超過 2G的內(nèi)存空間,大概有 4G! 頁面文件 ? 以上情況是由于頁面文件控制的。 ? 這里很容易混淆一個概念,認為以上 windows磁盤用來充當(dāng)內(nèi)存的叫做虛擬內(nèi)存,其實 windows管理的內(nèi)存都叫做虛擬內(nèi)存。所以虛擬內(nèi)存是: RAM(物理內(nèi)存 )+頁面文件 (磁盤內(nèi)存 ) ? 頁面文件即當(dāng)內(nèi)存不夠時系統(tǒng)會拿出一部分硬盤空間來充當(dāng)內(nèi)存使用,當(dāng)內(nèi)存占用完時,電腦就會自動調(diào)用硬盤來充當(dāng)內(nèi)存,以緩解內(nèi)存的緊張。比如:你的機器有 2G內(nèi)存,當(dāng)使用的內(nèi)存超過 2G時,超過的部分就會將硬盤上的文件映射成內(nèi)存來使用。 ? 按照這樣邏輯我們不難得出只要虛擬內(nèi)存夠大,我們就可以無限制的使用,不過考慮到性能這也是不切實際的。 ? 以上只是很淺顯的一個理解,其實 Windows虛擬內(nèi)存的管理是一個比較復(fù)雜的處理過程,由于 windows的多任務(wù)機制,再配合虛擬內(nèi)存,其實 windows運行的程序所占用的內(nèi)存是遠遠超過可分配內(nèi)存的。 應(yīng)用程序 1 內(nèi)存 磁盤 1 激活應(yīng)用程序 2 分配相應(yīng)的內(nèi)存 3 4 回收內(nèi)存 5 將內(nèi)存內(nèi)容映射到頁面文件 并重新建立映射 最小化應(yīng)用程序 6 7 關(guān)閉應(yīng)用程序 釋放虛擬內(nèi)存 應(yīng)用程序 2 8 9 切換應(yīng)用程序 2 讀取頁面文件放到物理內(nèi)存中 并重新建立映射 10 操作系統(tǒng)來調(diào)度 當(dāng)物理內(nèi)存吃緊的情況下,會產(chǎn)生大量的頁入,頁出動作,從而降低系統(tǒng)運行速度 35:表示頁入動作 810:表示頁出動作 再來看看任務(wù)管理器 總數(shù): RAM物理內(nèi)存總大小 可用數(shù):當(dāng)前 RAM內(nèi)存還剩余多少 系統(tǒng)緩存:指的是系統(tǒng)共享內(nèi)存使用量 提交更改 (前面的 ): 實際是虛擬內(nèi)存使用量 ,包括 RAM和頁面文件 提交更改 (后面的 ): 虛擬內(nèi)存的總量總 RAM+總的頁面文件 進程內(nèi)存使用量,該數(shù)據(jù)指的是程序獨占 RAM內(nèi)存和使用到的系統(tǒng)共享內(nèi)存因為有共享成分在里面,所以所有程序內(nèi)存加起來不一定等于系統(tǒng) RAM
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1