2015-08-04 6 views
1

Я иду путем сбора мусора Hotspot JVM, у меня есть вопрос,пропускная способность сбора мусора

First статья говорит

Пропускная цель измеряется в терминах времени, затрачиваемого сбора мусора и время, проведенное вне сбора мусора (называемое временем приложения).

Second один говорит,

Пропускная способность представляет собой процент от общего времени не проводится в мусоре коллекция, считающийся в течение длительных периодов времени. Пропускная способность включает время, затраченное на выделение (но настройка скорости распределения обычно не требуется).

Также Second статья говорит

пропускная способность обратно пропорциональна количеству памяти доступной.

Я смущен, является ли пропускная способность мерой времени, затраченного на сбор мусора или не потраченного на сбор мусора, и как оно связано с общим объемом доступной памяти.

Цените свою помощь!

ответ

1

как оно относится к общему количеству доступной памяти ==> В большинстве случаев (не-IO связанных систем), в качестве памяти, доступной для любого процесса увеличивается, его производительность и, следовательно, пропускная способность увеличивается. В случае JVM, когда размер кучи увеличивается, GC будет мало работать. Таким образом, пропускная способность обратно пропорциональна памяти (не всегда. Помните об этом).

Следующая, пропускная способность - общее время, доступное для потоков без GC для выполнения своих задач.

+0

Спасибо TheLostMind! Чтобы повторить и подтвердить мое понимание, пропускная способность - это время, доступное для потоков приложений (потоки не-gc) для выполнения своих задач без необходимости блокировки коллекций gc! , так что это время увеличивается, когда куча увеличивается, так как она обратно связана с кучей? – chebus

 Смежные вопросы

  • Нет связанных вопросов^_^