Intereting Posts
Не удается увидеть окончательное содержимое переменной внутри анонимного класса при отладке приложения Eclipse для Android Определите, используется ли приложение Android в первый раз Ошибка привязки данных: разрешены только один элемент макета и один элемент данных. Как сделать phonegap window.location.href не запускать Chrome на Android Использование темы для экрана настроек Где альфа-тестеры загружают приложения Google Play для Android? Цель камеры или галереи уничтожает старую активность на некоторых устройствах Android IllegalArgumentException для cancelDialog Android – Как закрыть активность при нажатии кнопки? Жизненный цикл BroadcastReceiver Студия Android, где находится файл gradle.properties? Не удается установить версию отладки и выпуска на том же устройстве Android получает снимок экрана всех элементов ListView Dagger 2 и android Studio: работают, но не могут видеть созданные классы Как передать путь к файлу, находящемуся в папке с ресурсами, в файл (путь строки)?

Разница между system.gc () и runtime.gc ()

В чем разница между System.gc() и Runtime.gc() ?

Solutions Collecting From Web of "Разница между system.gc () и runtime.gc ()"

Оба они одинаковы. System.gc() эффективно эквивалентна Runtime.gc() . System.gc() внутренне вызывает Runtime.gc() .

Единственное отличие заключается в том, что System.gc() – это метод класса, где Runtime.gc() является методом экземпляра. Таким образом, System.gc() более удобен.

System.gc() исходный код: System.gc() реализуется как

 Runtime.getRuntime().gc(); 

Так что это просто удобный метод.

См. Документы

System.gc() эквивалентен Runtime.getRuntime().gc()

Runtime.gc() является нативным методом, когда System.gc() является неродным методом, который, в свою очередь, вызывает Runtime.gc()

В системе исполнения gc является методом экземпляра, но в системном методе gc статичен.

По этой причине мы предпочитаем использовать system.gc ().

System.gc ():

1: метод класса (статический метод).

2: Non-Native метод. (Код, который напрямую не взаимодействует с аппаратными и системными ресурсами).

3: System.gc (), внутренне вызывает Runtime.getRuntime (). Gc ().

Runtime.gc ():

1: Метод экземпляра.

2: Нативный метод (язык программирования, который напрямую взаимодействует с аппаратными и системными ресурсами).