Я также нашел это в источниках Android, dalvik / vm / alloc / Heap.h . Пусть это будет полезно.
typedef enum {/ * Недостаточно места для «обычного» объекта, который будет выделен. * / GC_FOR_MALLOC, / * Автоматический ГК, инициированный превышением порога заполнения кучи. * / GC_CONCURRENT, / * Явный GC через Runtime.gc (), VMRuntime.gc () или SIGUSR1. * / GC_EXPLICIT, / * GC, чтобы попытаться уменьшить площадь кучи, чтобы обеспечить больше памяти без GC. * / GC_EXTERNAL_ALLOC, / * GC, чтобы выгрузить содержимое кучи в файл, используется только в WITH_HPROF * / GC_HPROF_DUMP_HEAP} GcReason;
Вы можете запускать команды, набирая их полный путь, например. /bin/ls
. Используйте редактор таким образом, чтобы исправить любой загрузочный файл, который вы испортили.
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Это разумное значение по умолчанию. Запустите это на своем терминале, чтобы исправить путь этой оболочки. Обратите внимание, что это не повлияет на другие (будущие) оболочки.