婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PowerShell實(shí)現(xiàn)動態(tài)獲取當(dāng)前腳本運(yùn)行時(shí)消耗的內(nèi)存

PowerShell實(shí)現(xiàn)動態(tài)獲取當(dāng)前腳本運(yùn)行時(shí)消耗的內(nèi)存

熱門標(biāo)簽:真人和電話機(jī)器人對話 什么渠道可以找外呼系統(tǒng)客戶 湖州電銷防封卡 金融電銷公司怎么辦理外呼系統(tǒng) 使用電話機(jī)器人電銷是否違法 雷霆電話機(jī)器人電話 電話智能外呼系統(tǒng)誠信合作 安徽400電話辦理 信陽話務(wù)外呼系統(tǒng)怎么收費(fèi)

想粗略地理解一個(gè)腳本消耗了多少內(nèi)存,或著在你往PowerShell中的變量存結(jié)果時(shí),消耗了多少內(nèi)存,可以借助于下面的函數(shù):

#requires -Version 2
 
$script:last_memory_usage_byte = 0
 
function Get-MemoryUsage
{
$memusagebyte = [System.GC]::GetTotalMemory('forcefullcollection')
$memusageMB = $memusagebyte / 1MB
$diffbytes = $memusagebyte - $script:last_memory_usage_byte
$difftext = ''
$sign = ''
if ( $script:last_memory_usage_byte -ne 0 )
{
if ( $diffbytes -ge 0 )
{
$sign = '+'
}
$difftext = ", $sign$diffbytes"
}
Write-Host -Object ('Memory usage: {0:n1} MB ({1:n0} Bytes{2})' -f $memusageMB,$memusagebyte, $difftext)
 
# save last value in script global variable
$script:last_memory_usage_byte = $memusagebyte
}


你可以在任何時(shí)候運(yùn)行Get-MemoryUsage,它會返回當(dāng)前腳本最后一次調(diào)用后消耗的內(nèi)存,同時(shí)和你上一次調(diào)用Get-MemoryUsage運(yùn)行結(jié)果的進(jìn)行對比,并顯示內(nèi)存的增量。

這里的關(guān)鍵點(diǎn)是使用了GC,它在.NET Framwwork中負(fù)責(zé)垃圾回收,通常不會立即釋放內(nèi)存,想要粗略地計(jì)算內(nèi)存消耗,垃圾回收器需要被指定釋放未被使用的內(nèi)存[gc]::Collect(),然后再統(tǒng)計(jì)分配的內(nèi)存。

為了更好的演示上面的函數(shù)我們來看一個(gè)調(diào)用的例子:

PS> Get-MemoryUsage
Memory usage: 6.7 MB (6,990,328 Bytes)
PS> $array = 1..100000
PS> Get-MemoryUsage
Memory usage: 10.2 MB (10,700,064 Bytes, +3709736)
PS> Remove-Variable -Name array
PS> Get-MemoryUsage
Memory usage: 7.4 MB (7,792,424 Bytes, -2907640)


標(biāo)簽:濟(jì)南 湛江 鶴崗 岳陽 德州 山南 六盤水 運(yùn)城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PowerShell實(shí)現(xiàn)動態(tài)獲取當(dāng)前腳本運(yùn)行時(shí)消耗的內(nèi)存》,本文關(guān)鍵詞  PowerShell,實(shí)現(xiàn),動態(tài),獲取,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PowerShell實(shí)現(xiàn)動態(tài)獲取當(dāng)前腳本運(yùn)行時(shí)消耗的內(nèi)存》相關(guān)的同類信息!
  • 本頁收集關(guān)于PowerShell實(shí)現(xiàn)動態(tài)獲取當(dāng)前腳本運(yùn)行時(shí)消耗的內(nèi)存的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 资阳市| 沙湾县| 哈巴河县| 宁强县| 湘潭县| 贵阳市| 嘉定区| 乐业县| 桂平市| 汉中市| 都昌县| 兴化市| 鸡泽县| 阿瓦提县| 河北区| 天峻县| 榆中县| 保亭| 枣阳市| 阿拉善右旗| 开化县| 芜湖县| 舒兰市| 台东市| 元谋县| 赫章县| 鄄城县| 全州县| 当涂县| 罗城| 通渭县| 西峡县| 宁海县| 平邑县| 镇坪县| 门源| 宣城市| 旺苍县| 高阳县| 陆丰市| 色达县|