Deleaker
Ich denke jeder kennt das Problem der Speicherlecks (”Memory Leaks”). Sie gehören zu den Fehlern, die sich am schwersten von allen finden lassen, da sie ja eigentlich gar keine Fehler im eigentlichen Sinne sind. Neulich bin ich auf ein sehr praktisches Programm gestoßen, das einem genau bei dieser Art Fehlern helfen kann. Es heißt Deleaker, und es tut genau das - es sucht und (wenn denn welche da sind) findet Speicherlecks! Aber zunächst eine kleine Erinnerung, was Speicherlecks denn überhaupt sind, wie sie entstehen, und warum sie so schlecht sind.
Unter einem Speicherleck versteht man, dass man reservierten Speicher dem System nicht wieder zurückgibt, so dass es also nicht weiß, dass der Speicher wieder nutzbar wäre. Das passiert ziemlich schnell, und kostet bei kleineren Sachen auch nicht viel (wobei man es natürlich auf jeden Fall vermeiden sollte), aber bei größeren Sachen kann sowas ein ernst zunehmendes Problem darstellen. Vor allem, da man sowas auch nicht leicht findet. Wäre es ein Runtime Error gäbe es kein Problem, aber da es keiner ist, kriegt man davon überhaupt nichts mit.
Und genau da kommt Deleaker ins Spiel. Das Programm bzw Add-In läuft im Hintergrund und überwacht das Programm. Wenn es dann beendet wird, überprüft Deleaker ob es irgendwelche Speicherlecks gibt, zum Beispiel Speicher der mit malloc() gesichert wurde, oder einfach ein Datei-Handle, und listet es einem praktisch unterteilt auf - und gibt sogar die Stelle an, an dem der Speicher reserviert wurde! Jeder der schon einmal mit solchen Problemen gekämpft hat wird erkennen, was für eine unglaublich nützliche Hilfe Deleaker darstellt!
Man kann es auf zweierlei Weisen nutzen. Einmal als eigenständiges Programm, mit dem man das zu überwachende Programm startet, oder als Visual Studio Plugin. Letzteres ist natürlich sehr viel praktischer, aber beide Arten funktionieren tadellos.
Da Bilder bekanntlich mehr als Worte sagen, hier ein kleines Beispiel. Ich weiß, dass man es so natürlich nie machen würde, aber es soll ja auch nur als Demonstration gelten (draufklicken zum Vergrößern):
Und das ist natürlich nur die einfachste Form eines Speicherlecks. Deleaker findet noch viel mehr. Meiner Meinung ein wirklich geniales Programm, das jeder, der sauber programmieren will nutzen sollte.




Am 20. Juni 2008 um 10:03 Uhr
Nachdem ich den Deleaker installiert und später das System wieder neu gestartet hatte, konnte ich das MS VS 2005 nicht mehr benutzen. Also - alles neu installieren. Als das VS 2005 dann wieder lief und ich den Deleaker deinstalliert hatte, war mein VS wieder nicht mehr zu verwenden. Also - wieder alles neu installieren. Mein Kommentar: Mist hoch drei.
Am 21. Juli 2009 um 04:41 Uhr
particular positive features worldwide million components
Am 29. Juli 2009 um 01:52 Uhr
180 mid era european temperatures 2009
Am 20. September 2009 um 11:36 Uhr
Thank you for a very nice theme. Please do not stop!
Am 6. Oktober 2009 um 23:12 Uhr
Hardcore Toon Sluts
Am 6. Oktober 2009 um 23:13 Uhr
DP Babes
Am 6. Oktober 2009 um 23:15 Uhr
Misty Gates
Am 6. Oktober 2009 um 23:16 Uhr
Sinful Lesbian
Am 6. Oktober 2009 um 23:17 Uhr
Lauren Hottie
Am 6. Oktober 2009 um 23:18 Uhr
Interracial Internal
Am 6. Oktober 2009 um 23:19 Uhr
Eva Luv
Am 6. Oktober 2009 um 23:20 Uhr
Lesbian Gems
Am 6. Oktober 2009 um 23:21 Uhr
Animal Sex Pics
Am 6. Oktober 2009 um 23:23 Uhr
Unedited Group Sex
Am 6. Oktober 2009 um 23:24 Uhr
Krystil Diamond
Am 6. Oktober 2009 um 23:25 Uhr
Busty Torture
Am 6. Oktober 2009 um 23:26 Uhr
Sadistic Sluts
Am 6. Oktober 2009 um 23:27 Uhr
Tan Line Sex
Am 6. Oktober 2009 um 23:28 Uhr
Lick Ass And Gag
Am 6. Oktober 2009 um 23:29 Uhr
Glamour Tryouts
Am 6. Oktober 2009 um 23:30 Uhr
Masculine Bears
Am 6. Oktober 2009 um 23:31 Uhr
Sweet Maddie
Am 6. Oktober 2009 um 23:33 Uhr
College Kelly
Am 6. Oktober 2009 um 23:34 Uhr
Sweet Marci
Am 6. Oktober 2009 um 23:35 Uhr
Kinky Kate
Am 6. Oktober 2009 um 23:36 Uhr
Sweet Peaches
Am 6. Oktober 2009 um 23:37 Uhr
Big Boobs Forever
Am 6. Oktober 2009 um 23:38 Uhr
Fucked By Shemale
Am 6. Oktober 2009 um 23:39 Uhr
Sluts Fucking Sluts
Am 6. Oktober 2009 um 23:40 Uhr
Ebony Gay Orgy
Am 6. Oktober 2009 um 23:42 Uhr
Mature Box
Am 6. Oktober 2009 um 23:43 Uhr
TS Seduction
Am 6. Oktober 2009 um 23:44 Uhr
Busty Sluts
Am 6. Oktober 2009 um 23:45 Uhr
Terris Space
Am 6. Oktober 2009 um 23:46 Uhr
Slut Kerri
Am 6. Oktober 2009 um 23:48 Uhr
Cute Topless
Am 6. Oktober 2009 um 23:49 Uhr
123 Hot Heather
Am 6. Oktober 2009 um 23:50 Uhr
Busty Ones
Am 6. Oktober 2009 um 23:51 Uhr
Sharing My Wife
Am 6. Oktober 2009 um 23:52 Uhr
eBoob Store
Am 6. Oktober 2009 um 23:53 Uhr
Hot Jossie
Am 6. Oktober 2009 um 23:54 Uhr
Miss Bella Bellini
Am 6. Oktober 2009 um 23:56 Uhr
Aaliyah Love
Am 6. Oktober 2009 um 23:57 Uhr
Fucking The Help
Am 6. Oktober 2009 um 23:58 Uhr
Sexy Petite
Am 6. Oktober 2009 um 23:59 Uhr
Gay Cravings
Am 7. Oktober 2009 um 00:00 Uhr
China Irish
Am 7. Oktober 2009 um 00:02 Uhr
Outdoor Bondage
Am 7. Oktober 2009 um 00:03 Uhr
Squirting Snatches
Am 7. Oktober 2009 um 00:04 Uhr
Lezbe Girlfriend
Am 7. Oktober 2009 um 00:05 Uhr
Porn Mega Pass
Am 7. Oktober 2009 um 00:06 Uhr
We Love Latinas
Am 7. Oktober 2009 um 00:07 Uhr
Cierra Spice
Am 7. Oktober 2009 um 00:08 Uhr
Twink Dreams
Am 7. Oktober 2009 um 00:09 Uhr
Hidden Camera Tapes
Am 7. Oktober 2009 um 00:10 Uhr
Busty Pam
Am 7. Oktober 2009 um 00:12 Uhr
Krystil Diamond
Am 7. Oktober 2009 um 00:13 Uhr
Pinky Lounge
Am 7. Oktober 2009 um 00:14 Uhr
Double Dong Divas
Am 7. Oktober 2009 um 00:15 Uhr
Live Jasmin
Am 7. Oktober 2009 um 00:16 Uhr
Perky Big Tits
Am 7. Oktober 2009 um 00:17 Uhr
Next Door Nikki
Am 7. Oktober 2009 um 00:18 Uhr
Lesbian Training
Am 7. Oktober 2009 um 00:19 Uhr
Red Hot TV
Am 7. Oktober 2009 um 00:20 Uhr
Pacinos World
Am 7. Oktober 2009 um 00:21 Uhr
Milk Juggs
Am 7. Oktober 2009 um 00:22 Uhr
Audrey Bitoni
Am 7. Oktober 2009 um 00:23 Uhr
Ebony Porn
Am 7. Oktober 2009 um 00:25 Uhr
Facial Pornos
Am 7. Oktober 2009 um 00:26 Uhr
Sweet Regina
Am 7. Oktober 2009 um 00:27 Uhr
Shiny Angels
Am 7. Oktober 2009 um 00:28 Uhr
2 Cocks 1 Chick
Am 7. Oktober 2009 um 00:29 Uhr
Daddys Fucks
Am 7. Oktober 2009 um 00:30 Uhr
Only Big Melons
Am 7. Oktober 2009 um 00:31 Uhr
Crem Of Cunt
Am 7. Oktober 2009 um 00:32 Uhr
Gay Men Galore
Am 7. Oktober 2009 um 00:33 Uhr
Undisciplined Subs
Am 7. Oktober 2009 um 00:34 Uhr
Interracial Delights
Am 7. Oktober 2009 um 00:35 Uhr
Fatty Farm
Am 7. Oktober 2009 um 00:37 Uhr
Cumshot Surprise
Am 7. Oktober 2009 um 00:38 Uhr
Cindy 8teen
Am 7. Oktober 2009 um 00:39 Uhr
Neighbor Affair
Am 7. Oktober 2009 um 00:40 Uhr
Katsuni
Am 7. Oktober 2009 um 00:41 Uhr
Sex City Asia
Am 7. Oktober 2009 um 00:42 Uhr
Hottie Hollie
Am 7. Oktober 2009 um 00:43 Uhr
My Dirty GF
Am 7. Oktober 2009 um 00:44 Uhr
Monster Cocks in Tight Holes
Am 7. Oktober 2009 um 00:45 Uhr
Bisexual Fuckers
Am 7. Oktober 2009 um 00:46 Uhr
Morgan Dayne
Am 7. Oktober 2009 um 00:47 Uhr
123 Amateur Amy
Am 7. Oktober 2009 um 00:49 Uhr
Mature Pussy
Am 7. Oktober 2009 um 00:50 Uhr
Annabelle Angel
Am 7. Oktober 2009 um 00:51 Uhr
We Love Bjs
Am 7. Oktober 2009 um 00:52 Uhr
123 Becky Black
Am 7. Oktober 2009 um 00:53 Uhr
Sodomy Studs
Am 7. Oktober 2009 um 00:54 Uhr
Hottie Hollie
Am 7. Oktober 2009 um 00:55 Uhr
Sophie Doll
Am 7. Oktober 2009 um 00:56 Uhr
Lesbian Nina
Am 7. Oktober 2009 um 00:57 Uhr
Oral Invasion
Am 7. Oktober 2009 um 00:58 Uhr
Kimber Lace XXX
Am 7. Oktober 2009 um 00:59 Uhr
Janessa Brazil
Am 7. Oktober 2009 um 01:01 Uhr
Kristi Montana
Am 7. Oktober 2009 um 01:02 Uhr
Kaitlyn
Am 7. Oktober 2009 um 01:03 Uhr
Dazzling Blondes
Am 7. Oktober 2009 um 01:04 Uhr
Girl Next Door
Am 7. Oktober 2009 um 01:05 Uhr
So You Think You Can Squirt
Am 7. Oktober 2009 um 01:06 Uhr
Crazy Beauties
Am 29. November 2009 um 16:12 Uhr
zcxszphi…
zcxszphi…
Am 7. Dezember 2009 um 17:23 Uhr
ginseng…
ginseng…
Am 7. Dezember 2009 um 19:28 Uhr
carisoprodol…
carisoprodol…
Am 7. Dezember 2009 um 19:28 Uhr
cheap adipex…
cheap adipex…
Am 7. Dezember 2009 um 19:28 Uhr
relafen…
relafen…
Am 7. Dezember 2009 um 19:29 Uhr
buy ultram…
buy ultram…
Am 7. Dezember 2009 um 19:29 Uhr
bactroban…
bactroban…
Am 8. Dezember 2009 um 07:40 Uhr
prozac…
prozac…
Am 8. Dezember 2009 um 07:41 Uhr
biaxin…
biaxin…
Am 8. Dezember 2009 um 07:41 Uhr
purchase xanax…
purchase xanax…
Am 8. Dezember 2009 um 07:41 Uhr
ambien…
ambien…
Am 8. Dezember 2009 um 07:42 Uhr
naprosyn…
naprosyn…
Am 8. Dezember 2009 um 07:42 Uhr
diazepam…
diazepam…
Am 8. Dezember 2009 um 14:53 Uhr
vsczlhys…
vsczlhys…
Am 9. Dezember 2009 um 08:15 Uhr
furosemide…
furosemide…
Am 9. Dezember 2009 um 12:29 Uhr
cialis…
cialis…
Am 9. Dezember 2009 um 13:55 Uhr
triamcinolone…
triamcinolone…
Am 9. Dezember 2009 um 17:45 Uhr
buy tramadol online…
buy tramadol online…
Am 9. Dezember 2009 um 17:46 Uhr
amaryl…
amaryl…
Am 10. Dezember 2009 um 08:12 Uhr
vlabddyi…
vlabddyi…
Am 10. Dezember 2009 um 09:00 Uhr
orlistat…
orlistat…
Am 11. Dezember 2009 um 05:55 Uhr
calan…
calan…
Am 11. Dezember 2009 um 07:49 Uhr
cipro…
cipro…
Am 11. Dezember 2009 um 07:49 Uhr
accupril…
accupril…
Am 11. Dezember 2009 um 09:31 Uhr
naproxen…
naproxen…
Am 11. Dezember 2009 um 10:34 Uhr
ginseng tea…
ginseng tea…
Am 11. Dezember 2009 um 12:35 Uhr
levitra online…
levitra online…
Am 11. Dezember 2009 um 12:36 Uhr
zetia…
zetia…
Am 11. Dezember 2009 um 12:38 Uhr
xanax…
xanax…
Am 11. Dezember 2009 um 19:15 Uhr
kgqvkaby…
kgqvkaby…
Am 12. Dezember 2009 um 01:24 Uhr
stop smoking…
stop smoking…
Am 12. Dezember 2009 um 02:48 Uhr
diamox…
diamox…
Am 12. Dezember 2009 um 03:51 Uhr
pulmicort…
pulmicort…
Am 12. Dezember 2009 um 06:44 Uhr
zolpidem…
zolpidem…
Am 12. Dezember 2009 um 06:45 Uhr
acai side effects…
acai side effects…
Am 12. Dezember 2009 um 06:45 Uhr
avapro…
avapro…
Am 12. Dezember 2009 um 06:45 Uhr
order phentermine online…
order phentermine online…
Am 12. Dezember 2009 um 09:12 Uhr
cheap viagra…
cheap viagra…
Am 12. Dezember 2009 um 09:12 Uhr
cordarone…
cordarone…
Am 12. Dezember 2009 um 09:13 Uhr
buy cheap phentermine…
buy cheap phentermine…
Am 12. Dezember 2009 um 10:52 Uhr
protonix…
protonix…
Am 12. Dezember 2009 um 13:29 Uhr
lexapro…
lexapro…
Am 12. Dezember 2009 um 13:30 Uhr
propecia online…
propecia online…
Am 12. Dezember 2009 um 13:30 Uhr
prozac side effects…
prozac side effects…
Am 12. Dezember 2009 um 13:30 Uhr
erythromycin…
erythromycin…
Am 12. Dezember 2009 um 13:31 Uhr
tylenol with codeine…
tylenol with codeine…
Am 12. Dezember 2009 um 20:22 Uhr
dvjogoab…
dvjogoab…
Am 13. Dezember 2009 um 01:34 Uhr
danazol…
danazol…
Am 13. Dezember 2009 um 01:35 Uhr
effexor withdrawal…
effexor withdrawal…
Am 13. Dezember 2009 um 03:25 Uhr
acai berry cleanse…
acai berry cleanse…
Am 13. Dezember 2009 um 03:26 Uhr
flovent…
flovent…
Am 13. Dezember 2009 um 04:50 Uhr
order valium…
order valium…
Am 13. Dezember 2009 um 06:04 Uhr
adipex pill…
adipex pill…
Am 13. Dezember 2009 um 06:05 Uhr
alendronate…
alendronate…
Am 13. Dezember 2009 um 08:13 Uhr
saw palmetto…
saw palmetto…
Am 13. Dezember 2009 um 08:13 Uhr
generic viagra…
generic viagra…
Am 13. Dezember 2009 um 14:50 Uhr
ambien online…
ambien online…
Am 13. Dezember 2009 um 14:51 Uhr
stromectol…
stromectol…
Am 13. Dezember 2009 um 14:51 Uhr
nexium…
nexium…
Am 13. Dezember 2009 um 14:51 Uhr
motrin…
motrin…
Am 14. Dezember 2009 um 02:55 Uhr
ultracet…
ultracet…
Am 14. Dezember 2009 um 04:00 Uhr
trazodone…
trazodone…
Am 14. Dezember 2009 um 04:01 Uhr
hydrocodone…
hydrocodone…
Am 14. Dezember 2009 um 04:01 Uhr
norvasc…
norvasc…
Am 14. Dezember 2009 um 13:08 Uhr
female viagra…
female viagra…
Am 14. Dezember 2009 um 14:54 Uhr
arava…
arava…
Am 14. Dezember 2009 um 21:54 Uhr
rhinocort…
rhinocort…
Am 15. Dezember 2009 um 00:30 Uhr
minocycline…
minocycline…
Am 15. Dezember 2009 um 00:30 Uhr
ionamin…
ionamin…
Am 15. Dezember 2009 um 00:31 Uhr
lamictal…
lamictal…
Am 15. Dezember 2009 um 00:32 Uhr
effexor side effects…
effexor side effects…
Am 15. Dezember 2009 um 07:22 Uhr
dpvpvzfr…
dpvpvzfr…
Am 15. Dezember 2009 um 13:37 Uhr
paroxetine…
paroxetine…
Am 15. Dezember 2009 um 13:38 Uhr
paxil…
paxil…
Am 15. Dezember 2009 um 13:40 Uhr
order tramadol…
order tramadol…
Am 15. Dezember 2009 um 13:40 Uhr
adipex…
adipex…
Am 15. Dezember 2009 um 20:32 Uhr
ijkhwzwj…
ijkhwzwj…
Am 16. Dezember 2009 um 14:41 Uhr
avalide…
avalide…
Am 16. Dezember 2009 um 21:53 Uhr
kxpjbkbt…
kxpjbkbt…
Am 18. Dezember 2009 um 15:40 Uhr
nizoral…
nizoral…
Am 26. Dezember 2009 um 13:47 Uhr
Very nice site! cheap viagra
Am 26. Dezember 2009 um 13:47 Uhr
Very nice site! [url=http://oieypxa.com/oryrakr/2.html]cheap cialis[/url]
Am 26. Dezember 2009 um 13:47 Uhr
Very nice site! cheap cialis http://oieypxa.com/oryrakr/4.html
Am 26. Dezember 2009 um 13:47 Uhr
Very nice site!
Am 21. Januar 2010 um 23:02 Uhr
aweeaonr…
aweeaonr…
Am 22. Februar 2010 um 06:38 Uhr
Hello! cegbbgf interesting cegbbgf site!
Am 22. Februar 2010 um 06:39 Uhr
Very nice site! cheap viagra
Am 22. Februar 2010 um 06:39 Uhr
Very nice site! [url=http://yieapxo.com/qroxvvq/2.html]cheap cialis[/url]
Am 22. Februar 2010 um 06:39 Uhr
Very nice site! cheap cialis http://yieapxo.com/qroxvvq/4.html
Am 22. Februar 2010 um 06:39 Uhr
Very nice site!
Am 23. Februar 2010 um 15:15 Uhr
Hello!
viagra ,
Am 24. Februar 2010 um 11:16 Uhr
Hello!
cialis ,
Am 24. Februar 2010 um 13:40 Uhr
Hello!
cialis ,
Am 25. Februar 2010 um 14:46 Uhr
Hello!
cheap cialis ,
Am 26. Februar 2010 um 08:50 Uhr
Hello!
generic viagra ,
Am 26. Februar 2010 um 23:59 Uhr
Hello!
cialis ,
Am 26. Februar 2010 um 23:59 Uhr
Hello!
phentermine ,
Am 27. Februar 2010 um 11:42 Uhr
Hello!
erectile dysfunction ,
Am 28. Februar 2010 um 00:00 Uhr
Hello!
tramadol ,
Am 28. Februar 2010 um 00:01 Uhr
Hello!
phentermine ,
Am 1. März 2010 um 00:00 Uhr
Hello!
xanax ,
Am 1. März 2010 um 00:01 Uhr
Hello!
tramadol ,
Am 2. März 2010 um 14:36 Uhr
Hello!
cialis online ,
Am 3. März 2010 um 08:59 Uhr
Hello!
viagra ,
Am 3. März 2010 um 23:17 Uhr
Hello!
cialis ,
Am 3. März 2010 um 23:18 Uhr
Hello!
tramadol ,
Am 4. März 2010 um 14:58 Uhr
Hello!
generic viagra ,
Am 4. März 2010 um 15:00 Uhr
Hello!
cialis ,
Am 5. März 2010 um 11:14 Uhr
Hello!
cialis ,
Am 6. März 2010 um 12:46 Uhr
Hello!
viagra sale ,
Am 8. März 2010 um 20:04 Uhr
Very nice site! is it yours too
Am 8. März 2010 um 20:04 Uhr
Very nice site! [url=http://aixypeo.com/ayrava/2.html]is it yours too[/url]
Am 9. März 2010 um 11:20 Uhr
Hello!
cialis viagra ,