To me, it looks like the gc didn't kick off automatically because current gc is expensive or maybe it's the OS or my personal settings that prevent gc to trigger itself. Can anyone try it on their computer and see if gc() trigger automatically?
I guess, for now, I would call gc() manually.