Вопросы с тегом «jvm»

86
Что такое ReservedCodeCacheSize и InitialCodeCacheSize?

Может кто - то пожалуйста , объясните , какой вариант JVM ReservedCodeCacheSizeи InitialCodeCacheSizeесть? В частности, когда и зачем мне его менять? Как мне выбрать правильный размер? Вот что говорят документы: -XX: ReservedCodeCacheSize = 32m Зарезервированный размер кэша кода (в байтах) -...

85
JVM - это компилятор или интерпретатор?

У меня очень простой вопрос о JVM: это компилятор или интерпретатор? Если это интерпретатор, то как насчет JIT-компилятора, который существует внутри JVM? Если нет, то что такое JVM? (Мне не нужно базовое определение jVM преобразования байтового кода в машинный код и т. Д.)...

85
Что делает флаг JVM UseCompressedOops и когда его следует использовать?

Что делает флаг JVM HotSpot -XX:+UseCompressedOopsи когда его использовать? Какие различия в производительности и использовании памяти я увижу при использовании его на 64-битном экземпляре Java (а не при его неиспользовании)?...

83
Haskell на JVM?

Мне интересно, есть ли способ заставить Haskell работать на JVM (скомпилированный или интерпретируемый)? На Sourceforge существует JHaskell, но этот кажется пустым и мертвым. GHC использует LLVM как серверную часть компилятора. Было бы неплохо или возможно скомпилировать LLVM в байт-код Java? Или,...

83
Когда несколько программ Java работают на одном компьютере

Каждое приложение Java запускается в определенном экземпляре виртуальной машины Java. Я действительно запутался в следующих аспектах, а поиск в Google запутал меня еще больше. Разные статьи на разных сайтах. Если у меня есть веб-служба, написанная на java, для ее запуска потребуется экземпляр JVM....

82
О производительности и совместимости с Java: Clojure против Scala

Я уже читал различные отчеты о Clojure vs. Scala и пока понимаю, что оба имеют свое место. Есть несколько моментов, по которым я не получил полного объяснения, когда дело доходит до сравнения Clojure и Scala: 1.) Какой из двух языков вообще быстрее ? Я понимаю, что это будет отличаться от одной...

82
Как мне запустить свою программу Java с более чем одним агентом Java?

Я знаю, как запустить Java-программу с помощью Java-агента: java -javaagent:myAgent.jar MyJavaProgram Но что, если я хочу добавить 2 или более Java-агентов для инструментария моей программы? Я не хочу повторно вызывать java -javaagent: ... для каждого агента, который мне нужно загрузить в JVM. Я...

47
Используют ли какие-либо компиляторы для JVM «широкий» переход?

Я думаю, что большинство из вас знает, что gotoэто зарезервированное ключевое слово в языке Java, но на самом деле оно не используется. И вы, вероятно, также знаете, что gotoэто код операции виртуальной машины Java (JVM). Я считаю , все сложные структуры потока управления Java, Scala и Котлин...

23
Для чего нужна опция java.security.egd?

В проекте, над которым я работаю, приложение запускается с помощью команды, подобной этой: java -Djava.security.egd=file:/dev/urandom -jar app.jar Я никогда не видел java.security.egdвариант раньше. Поиски, кажется, используются для настройки генерации случайных чисел в приложении Java. Это...