Memory leaks in loading/unloading pictures

I load image from url like this


imageholder = this.attachMovie("imageholder", "image", this.getNextHighestDepth());
imageholder.swapDepths(selectMenu);
loader.loadClip(uri, imageholder.bigImage_mc); 

this== root, imageholder is MC that contains empty MC named bigImage_mc, selectMenu needs to be in front of loaded image (2nd line) and loader is MovieClipLoader()

Image is unloaded and removed like this


loader.unloadClip(imageholder.bigImage_mc);
imageholder.swapDepths(selectMenu);
removeMovieClip(imageholder); 

but when I unload image it doesn’t free any memory, and when i load new image it increase memory usage… I am doing here something wrong but I just can’t see what…

I even tried

System.gc();
System.gc();

after removeMovieClip(); as i found this on some website… but with no improvement

Big thanks,
drxnele