-1

MacOs では、Activity Monitor で空き、有線、アクティブ、非アクティブのメモリの状態を確認できます。また、「purge」などのコマンドラインを使用してメモリをパージできます。

では、iOSでこれを行うことはできますか?私は Mach/BSD に詳しくありません。そして、他の誰かが私を助けることができますか?

Mac Osx では、次の方法を使用して非アクティブを無料に変換できます。

char command_line[256];
sprintf(command_line, "purge");
FILE *fp = popen(command_line, "r");
if (fp) {
    pclose(fp);
}
4

1 に答える 1

1

アプリがメモリを割り当てると、iOS は、特別なメッセージ (メモリ警告) で他のアプリに警告したり、他のアプリをアンロードしたりして、要求された量のメモリを自動的に解放します。アプリが大量のメモリを要求している場合、特別なクラッシュ タイプで iOS によってアンロードされます。

iOS プラットフォームでは、ユーザー リクエストでメモリをパージする方法はありません。公開API用語順。

于 2012-12-25T13:59:48.840 に答える