| |
| HeapMemView v1.05
Copyright (c) 2007 - 2013 Nir Sofer
|
Description
HeapMemView is a small 公共事業(料金)/有用性 that 許すs you to 見解(をとる) the content of all memory 封鎖するs 配分するd in the heap of the
過程 that you select.
This 道具 can be useful for developers that need to trace memory 漏れるs in their ソフトウェア.
System 必要物/必要条件s
This 公共事業(料金)/有用性 can work on Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, and Windows 8 (Earlier 見解/翻訳/版s of Windows are not supported).
there is also x64 見解/翻訳/版 (for Vista x64) 利用できる as a separated download.
見解/翻訳/版s History
- 見解/翻訳/版 1.05
- 追加するd 'Automatically Sort On Refresh' 選択.
- 直す/買収する,八百長をするd the flickering while scrolling the upper pane.
- 見解/翻訳/版 1.02 - 直す/買収する,八百長をするd bug: The main window lost the 焦点(を合わせる) when the 使用者 switched to another 使用/適用 and then returned 支援する to HeapMemView.
- 見解/翻訳/版 1.01 - 追加するd support for saving memory 封鎖するs 名簿(に載せる)/表(にあげる) as comma-delimited とじ込み/提出する.
- 見解/翻訳/版 1.00 - First 解放(する).
Using HeapMemView
HeapMemView doesn't 要求する any 取り付け・設備 過程 or 付加 DLLs.
Just copy the executable とじ込み/提出する (HeapMemView.exe) to any folder you like, and run it.
After you start HeapMemView, you have to select the 過程 that you want to 検査/視察する.
The main window of HeapMemView has 2 panes:
- The upper pane 陳列する,発揮するs the 名簿(に載せる)/表(にあげる) of memory 封鎖するs 配分するd in the heap of the 過程 the your selected.
- The lower pane 陳列する,発揮するs the contant of the memory 封鎖する that you select in the upper pane.
Tips For Using HeapMemView
- ーするために 減少(する) the number 陳列する,発揮するd memory 封鎖するs and to 改善する the 業績/成果s,
HeapMemView filter all memory 封鎖するs with size smaller than 80 bytes.
You can change this default filter by using the Memory 封鎖するs Filter window (F8).
Be aware that without the 80 bytes filter, you may get a lots of small and meaningless memory 封鎖するs,
and the 負担ing 過程 will be pretty slow.
- Each time that you 圧力(をかける) F5, the newly 追加するd memory 封鎖するs are 示すd with '*', 同様に as they are painted with pink color.
You can (疑いを)晴らす the 'new' 旗 by using the '(疑いを)晴らす New Memory 封鎖するs 示す' 選択 (F6).
- In 新規加入 to the memory bytes 陳列する,発揮するd in the lower pane, You can 見解(をとる) a 見本 of the memory bytes
in the (米)棚上げする/(英)提議する of the upper pane - under 'Data Preview' column. ーするために enable this feature,
select 選択s->Data Preview 方式->ASCII or Hexadecimal.
By default, the first 32 bytes of the memory 封鎖する will be 陳列する,発揮するd. You can 修正する the default settings
in 前進するd 選択s window.
- You can 輸出(する) all heap memory 封鎖するs to binary とじ込み/提出するs for 検査/視察するing them in the 未来,
by selecting all memory 封鎖するs in the upper pane, and then using '輸出(する) Memory Data To とじ込み/提出する' 選択 (Ctrl+E)
- The 'Heap 扱う' value is the 扱う returned by HeapCreate or GetProcessHeap API 機能(する)/行事s.
The 'Data 演説(する)/住所' value is the memory 演説(する)/住所 returned by HeapAlloc API.
- When a program 配分するs heap memory with C/C++ memory 機能(する)/行事s (malloc or new keyword),
you may see some header bytes 先行する the real 配分するd memory data.
Translating HeapMemView to other languages
ーするために translate HeapMemView to other language, follow the 指示/教授/教育s below:
- Run HeapMemView with /savelangfile parameter:
HeapMemView.exe /savelangfile
A とじ込み/提出する 指名するd HeapMemView_lng.ini will be created in the folder of HeapMemView 公共事業(料金)/有用性.
- Open the created language とじ込み/提出する in Notepad or in any other text editor.
- Translate all string 入ること/参加(者)s to the 願望(する)d language.
Optionally, you can also 追加する your 指名する and/or a link to your Web 場所/位置.
(TranslatorName and TranslatorURL values) If you 追加する this (警察などへの)密告,告訴(状), it'll be
used in the 'About' window.
- After you finish the translation, Run HeapMemView, and all translated
strings will be 負担d from the language とじ込み/提出する.
If you want to run HeapMemView without the translation, 簡単に 改名する the language とじ込み/提出する, or move
it to another folder.
License
This 公共事業(料金)/有用性 is 解放(する)d as freeware.
You are 許すd to 自由に 分配する this 公共事業(料金)/有用性 経由で floppy disk, CD-ROM,
Internet, or in any other way, as long as you don't 告発(する),告訴(する)/料金 anything for this.
If you 分配する this 公共事業(料金)/有用性, you must 含む all とじ込み/提出するs in
the 配当 一括, without any modification !
Disclaimer
The ソフトウェア is 供給するd "AS IS" without any warranty, either 表明するd or 暗示するd,
含むing, but not 限られた/立憲的な to, the 暗示するd warranties of merchantability and fitness
for a particular 目的. The author will not be liable for any special, incidental,
consequential or indirect 損害賠償金 予定 to loss of data or any other 推論する/理由.
Feedback
If you have any problem, suggestion, comment, or you 設立する a bug in my 公共事業(料金)/有用性,
you can send a message to nirsofer@yahoo.com
HeapMemView is also 利用できる in other languages. ーするために change the language of
HeapMemView, download the appropriate language zip とじ込み/提出する, 抽出する the 'heapmemview_lng.ini',
and put it in the same folder that you 任命する/導入するd HeapMemView 公共事業(料金)/有用性.
|
|