更新获取内存方法，以前的方法简直太笨了