.dvfree (可用記憶體)

.dvfree 命令會釋放目標進程所擁有的記憶體配置。

.dvfree [/d] BaseAddress Size 

參數

/d
取消認可配置,但實際上不會釋放包含配置的頁面。 如果使用此選項,調試程式會呼叫 virtualFreeEx其 dwFreeType 參數等於 MEM_DECOMMIT。 如果未使用此選項,則會使用值MEM_RELEASE。 如需詳細資訊,請參閱Microsoft Windows SDK。

BaseAddress
指定配置開頭的虛擬位址。

大小
指定要釋放的記憶體數量,以位元組為單位。 實際釋放的記憶體一律會是一整組記憶體分頁。

Environment

項目 說明
模式 僅限使用者模式
目標 僅限即時偵錯
平台 全部

備註

.dvfree 命令會呼叫 VirtualFreeEx 來釋放現有的記憶體配置。 除非指定 /d 選項,否則會釋放包含此記憶體的頁面。

此命令可用來釋放 .dvalloc (配置記憶體)所做的配置。 它也可以用來釋放目標進程所擁有的任何記憶體區塊,但釋放未透過 .dvalloc 取得的記憶體,自然會對目標進程的穩定性造成風險。