The memory usage is normal. The Superfetch service needs some memory to organize patters how to preload data. This takes around 200MB but improves overall performance a lot.
The first command deletes the prefetch files which help the logical prefetcher, which is part since XP, to load Programs faster. The 2nd command tell Windows to run all programs which are scheduled to run when Windows is idle.