Metaspace - это область памяти для хранения метаданных класса - внутренних структур JVM, созданных при анализе файлов .class
.
Метаданные класса включают в себя:
-XX:MaxMetaspaceSize
не ограничен по умолчанию.
Когда опция -XX:+UseCompressedClassPointers
включена (по умолчанию для куч < 32G), классы перемещаются из Metaspace в отдельную область, называемую Compressed Class Space . Это должно разрешить адресацию структур классов VM с помощью 32-битных значений вместо 64-битных.
Итак, Compressed Class Space содержит внутреннее представление классов Java, в то время как Metaspace содержит все остальные метаданные: методы, пулы констант, аннотации и т. Д.
Размер сжатого пространства классов ограничен -XX:CompressedClassSpaceSize
, который по умолчанию равен 1G. Максимально возможное значение -XX:CompressedClassSpaceSize
составляет 3G.
Неклассовое Metaspace и Compressed Class Space являются двумя непересекающимися областями. MaxMetaspaceSize
ограничивает фиксированный размер обеих областей:
committed(Non-class Metaspace) + committed(Compressed Class Space) <= MaxMetaspaceSize
Если значение MaxMetaspaceSize
меньше CompressedClassSpaceSize
, последнее автоматически уменьшается до
CompressedClassSpaceSize = MaxMetaspaceSize - 2*InitialBootClassLoaderMetaspaceSize
Проблема состоит в том, что каждая строка является абзацем, и часто в Word, абзацы имеют определенное количество Пространства Прежде. При выборе стиля, который имеет 0 пространств прежде и 0 пространств после, это должно выглядеть хорошо.
Попробуйте свой IDE (или редактор) "Экспорт в Буфер обмена как HTML" или "Экспорт в буфер обмена как RTF" функция. Затем вставка в Word. Угадайте, что это должно работать. Это работает над Outlook (это даже сохраняет синтаксис, окрашивающий),
Как уже упомянуто, это из-за расстояния между абзацами. Или выбрал стиль без интервала, или выберите абзац текста и форматирование абзацев и установите прежде и после интервала к 0. Это было легко с более ранними версиями, но по-видимому сложно теперь, у нас есть ленточные средства управления.:)
При использовании VIM, можно использовать 2html.vim
который прибывает связанный VIM:
source $VIM/syntax/2html.vim
Это откроет новый буфер с файлом в HTML, что можно сохранить или скопировать и вставить любой способ, которым Вы желаете.