Toon posts:

geheugen vraagje Delphi & Win32 API

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo!

Ik ben op het moment bezig met een freeware progje om het cpu en geheugen gebruik weer te geven.
Dit progje is geschreven in Delphi 6 Personal Edition, niet met "de standaard" Delphi comps, maar in win32 API code.
Nu heb ik gemerkt dat het progje veel geheugen gebruikt, bijna 2.5 MB, terwijl de exe 55 kb is!
Ik maak wel bij het tekenen gebruik van een off-screen bitmap, maar deze is 211x98 bij 32 bit, dat is bij lange na niet zoveel als 2,5 MB!

Ik gebruik de volgende units:
messages,shellapi,sysutils,windows

Kan misschien mij iemand vertellen hoe het komt dat het progje zoveel geheugen "vreet" ????????????
En wat ik er misschien aan kan doen?????????????????

Thanx:)

  • Varienaja
  • Registratie: Februari 2001
  • Laatst online: 14-06-2025

Varienaja

Wie dit leest is gek.

Je kan tijdens het opstarten van je progje door de code steppen, terwijl je in de taskmanager bijhoudt hoeveel geheugen gebruikt wordt. Dan zie je precies bij welke actie veel geheugen gealloceerd wordt.

Trouwens: notepad neemt ook 2,5MB in hoor ;)

Siditamentis astuentis pactum.