Kezdőoldal » Számítástechnika » Programozás » Létezik Heap analizátor?

Létezik Heap analizátor?

Figyelt kérdés

Olyan rendszerprogramra lenne szükségem, amely segítségével nyomon tudnám követni egy programhoz tartozó heap területen lévő változásokat futás közben.


pl. írok egy egyszerű programot c-ben amely egy 100 elemű byte tömböt allokál, (malloc) majd feltölt(memset) 'A' betűvel.

Olyan programra gondoltam, amely pl a malloc után kapott pointer alapján meg tudnám keresni a heapen azt a területet és szeretném látni a heapen a változást. Létezik ilyen célszoftver?



#analizátor
2017. szept. 29. 20:37
 1/3 anonim ***** válasza:
Létezik.
2017. szept. 29. 20:53
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
akkor a következő kérdésem mi a neve? esetleg info a használatáról?
2017. szept. 29. 22:13
 3/3 sharkxxx ***** válasza:

Mindegyik nagyobb C/C++ IDE tartalmaz ilyen debugging funkciót:

Code::Blocks

C-Free C/C++ IDE

Microsoft Visual C++

stb.


Például a Code::Blocks-ban (ingyenes) így tudod megjeleníteni:

- A forráskódodban a kurzort ráteszed egy parancsra.

- Megnyomod az F4 billentyűt.

- A menüben kiválasztod: Debug > Debugging windows > Memory dump

- Megadod a memóriacímet, és hogy mennyi bájtot jelenítsen meg attól a címtől kezdve.

2017. szept. 30. 01:06
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!