計算程式記憶體需求最小量
總記憶體頁數 (4 KB units) = T + ( N * ( PD + LD ) ) + F[@more@]
用以計算程式記憶體需求最小量的公式是:
總記憶體頁數 (4 KB units) = T + ( N * ( PD + LD ) ) + F
其中:
T = 文字頁數(所有使用者共享)
N = 該程式同時執行的副本數
PD = 程式私有段中工作段數
LD = 程式使用的共享庫資料頁數
F = 檔案頁數(所有使用者共享)
得到的結果乘以 4 就得到要求的數值,以千位元組計。
您可能也希望加入到核心,擴充核心和共享庫的文字段的值到這裡即使它們是為系統中所有程式共享的。
例如,一些如 CATIA 的應用程式和資料庫使用的很大的共享庫模版。
注意到我們只用了程式的單一快照的統計資訊,沒有理由認為我們從公式裡獲取的值就是正確的程式的最小工作集合的大小值。
要得到工作集合的容量,需要執行如 rmss 命令的工具或者在程式的生命週期內拍攝許多快照,並取這些快照中的平均值。
如果我們以程式的 pacman 估計最小記憶體需求,該公式應為:
T = 2 (Inuse of code,/dev/lv01:12302 of pers)
PD = 1632 (Inuse of private of work)
LD = 12 (Inuse of lib data of work)
F = 1 (Inuse of /dev/hd2:53289 of pers)
那就是: 2 + (N * (1632+ 12)) + 1, 等於 1644 * N + 3 (以 4KB 為單位)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7830804/viewspace-1007424/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 記憶體的計算記憶體
- AIX程式記憶體佔用數的計算AI記憶體
- Linux程式記憶體佔用數的計算Linux記憶體
- node計算記憶體佔用記憶體
- 計算機記憶體管理介紹計算機記憶體
- MySQL記憶體佔用計算公式MySql記憶體公式
- <<SAP記憶體計算——HANA>> 書評記憶體
- 計算機作業系統——虛擬記憶體與實體記憶體計算機作業系統記憶體
- 回顧:神經擬態計算需求下的6種新記憶體技術記憶體
- 持久記憶體程式設計記憶體程式設計
- 手機記憶體卡大小的計算記憶體
- 計算機組成原理之記憶體計算機記憶體
- nodejs 計算記憶體使用率NodeJS記憶體
- w10計算機記憶體不足怎麼辦_w10計算機記憶體不足請關閉以下程式解決方法計算機記憶體
- EEPROM與記憶體Flash消耗能量計算記憶體
- AIX系統記憶體佔用率的計算AI記憶體
- 深入理解併發程式設計藝術之計算機記憶體模型程式設計計算機記憶體模型
- Rust 程式設計:記憶體佈局Rust程式設計記憶體
- 《Windows核心程式設計》---又是記憶體Windows程式設計記憶體
- linux下檢視最消耗CPU、記憶體的程式Linux記憶體
- linux 查詢最消耗CPU和記憶體的程式Linux記憶體
- 一文看懂資料分析必備計算功能—記憶體計算記憶體
- windows核心程式設計--記憶體堆疊Windows程式設計記憶體
- 程式設計師對記憶體的理解程式設計師記憶體
- java優化程式設計-記憶體管理Java優化程式設計記憶體
- 高階記憶體管理程式設計指南-實用的記憶管理記憶體程式設計
- MRAM與常用計算機記憶體的效能比較計算機記憶體
- struct結構體大小的計算(記憶體對齊)Struct結構體記憶體
- 3.3.9版本free命令可用記憶體計算方法記憶體
- [轉帖]關於記憶體管理:計算頁表大小記憶體
- Java併發程式設計:Java記憶體模型Java程式設計記憶體模型
- 程式的記憶體模型記憶體模型
- 記憶體池設計記憶體
- 開源大模型佔GPU視訊記憶體計算方法大模型GPU記憶體
- 面試必問併發程式設計記憶體模型JMM與記憶體屏障剖析 學習面試程式設計記憶體模型
- 最適合程式設計師的筆記軟體程式設計師筆記
- 解讀記憶體資料庫的儲存需求RC記憶體資料庫
- windows核心程式設計--記憶體對映檔案Windows程式設計記憶體