上の方にも書いてあったけど、これメモリ管理がクソじゃね?
ちょっと、メモリを使うだけで、すぐout of memory出るし。

プログラム的に、今稼働しているアプリが、後どれ位メモリを
使えるかって取得できないんかな?

そうじゃないと、とてもプログラム組めんよ。