It always go to 107MB and back to 1MB? Never exceeds 107MB? When it goes back, always to 1MB and not 2MB? This happens automatically?
If so, I think there's no memory leak. If there is a memory leak, wouldn't it be something like `1MB -> 2MB -> ... 107MB -> 2MB -> 3MB -> ... -> 108MB -> 3MB -> 4MB -> ... -> 109MB -> ...`?