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

Виртуальная машина Java (JVM) позволяет ряду компьютерных программ и структур данных использовать модель виртуальной машины для выполнения других компьютерных программ и сценариев. Используйте этот тег для вопросов, касающихся инструментов, предоставляемых JVM, или того, как он работает в конкретном сценарии.

5
Увеличение максимального размера кучи JVM для приложений, интенсивно использующих память
Мне нужно запустить приложение с интенсивным использованием памяти Java, которое использует более 2 ГБ, но у меня возникают проблемы с увеличением максимального размера кучи. До сих пор я пробовал следующие подходы: Установка параметра -Xmx, например -Xmx3000m. Этот подход не работает при создании JVM. Из того, что я искал, похоже, что …

4
Запуск jmap и невозможность открытия файла сокета
Мне пришлось запустить jmap, чтобы снять дамп моего процесса. но jvmвернулся: Unable to open socket file: target process not responding or HotSpot VM not loaded The -F option can be used when the target process is not responding Итак, я использовал -F: ./jmap -F -dump:format=b,file=heap.bin 10330 Attaching to process ID …
88 java  linux  jvm  jvm-hotspot 

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

30
Проект Android Studio Gradle «Невозможно запустить процесс демона / инициализацию ВМ»
Версия Android Studio (Beta) 0.8.4 Версия ОС: Windows 8 Версия Java JRE / JDK: 1.8.0_11 Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon …
86 java  android  jvm  daemon  beta 


2
VisualVM - Состояния потоков
Может кто - то пожалуйста , объясните мне разницу между Sleeping, Wait, Parkи Monitorсостояния резьбы в VisualVM. Вот что я нашел: Running: thread все еще работает. Sleeping: поток спит (для объекта потока был вызван метод yield ()) Wait: поток был заблокирован мьютексом или барьером и ожидает, пока другой поток освободит …
86 java  jvm  visualvm  jvisualvm 

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

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

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

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

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

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



3
Используют ли какие-либо компиляторы для JVM «широкий» переход?
Я думаю, что большинство из вас знает, что gotoэто зарезервированное ключевое слово в языке Java, но на самом деле оно не используется. И вы, вероятно, также знаете, что gotoэто код операции виртуальной машины Java (JVM). Я считаю , все сложные структуры потока управления Java, Scala и Котлин является, на уровне …
47 java  jvm  goto 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.