What you see is quite normal.
The C standard library contains its own memory allocation manager.
It allocates big chunks from the OS and manages them internally, which is why you dont see OS memory releases as often as you might expect.
Also switching between a blank page and amiga.org isn't going to free up much memory, because most of amiga.org will remain in the memory cache.
Reduce the size of the memory cache to free memory up more frequently (won't stop it fragmenting though)