[Fertilizer] Два вопроса на собеседовании по JVM, чтобы я вспомнил эпоху средней школы!

Java задняя часть
[Fertilizer] Два вопроса на собеседовании по JVM, чтобы я вспомнил эпоху средней школы!

Режим обучения в средней школе

Учитывая, что некоторым фанатам могут быть непонятны параметры JVM, мы ссылаемся на режим обучения в средней школе, чтобы популяризировать знания для всех. Теоретически параметры JVM в основном делятся на три категории.

1. Стандартные параметры

Этот параметр типа стабилен во всех версиях JDK с небольшими изменениями. Например, проверьте номер версии

java -version

2. Х-параметры

Это не так много, см.

// 解释执行
-Xint

// 第一次使用就编译成本地代码
-Xcomp

// 混合模式
-Xmixed

3.xx Параметры

3.1 Логический тип

-XX:+ 或者 - 某个属性值, + означает включено, - означает выключено. Например:

// 打印GC详细信息
-XX:+PrintGCDetails
// 不打印GC详细信息
-XX:-PrintGCDetails

3,2 кВ типа

-XX:属性key=属性值value,Например

// 设置Metaspace的大小
-XX:MetaspaceSize=1024m

вопросы к экзамену в средней школе

Что ж, теперь, когда урок окончен, давайте перейдем к двум классическим вопросам интервью JVM.

Заполнить бланк

Онлайн производственная среда, JVMXmsиXmxОбычно устанавливается на_____Пропорция. Причина в том, что____________.

большой выбор

Мы часто устанавливаем параметры JVMXmsиXmx, какие из следующих типов параметров JVM?

А. Стандартные параметры

Параметры B.X

Параметры C.XX

Д. Ничего из вышеперечисленного

отвечать

Мы видим эти два вопроса, это не вкус школьных работ? Класс, чтобы научить чему-то на экзамене в целом по-другому сейчас, Соединенные Штаты назвали деформацию тестовых площадок содержания учебника, деформация может, но это станет неузнаваемым ах! Средняя школа, когда учитель сказал нам, что все его ежегодные вступительные экзамены в колледж были отклонены. В тот момент я подумал, что стабильный Пекинский университет Цинхуа,都准备要发朋友圈装逼了!

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

Ближе к дому, то давайте ответим на эти два вопроса.

1.XmsиXmxОбычно устанавливается на1:1отношение, потому что避免在GC后调整堆大小带来的压力.

2. Выберите C, потому что-XmsЭквивалентно-XX:InitialHeapSize,-XmxЭквивалентно-XX:MaxHeapSize. так ониXXпараметр типа. Склонен к ошибкам выбор B.

Вы правильно ответили на оба вопроса? Или, если у вас есть какие-то воспоминания из средней школы, пожалуйста, оставьте сообщение и скажите Фей Чао.

напиши в конце