Публикации по теме 'jvm'


Виртуальная машина
Давайте посмотрим, что такое виртуальная машина и типы виртуальных машин. Что такое виртуальная машина? Виртуальная машина — это машина, но она не настоящая. Это визуализация компьютерной системы. Существует два типа виртуальных машин. Виртуальная машина на основе системы Этот тип виртуальных машин имеет несколько аппаратных средств, и это создает несколько сред для работы с несколькими пользователями или несколькими экземплярами. Такого рода виртуальные машины..

Понимание виртуальной машины Java
В те времена существовало распространенное заблуждение, что языки программирования JavaScript и Java (сокр. Javalang) в некоторой степени связаны друг с другом, что совершенно неверно (единственная связь - что у них похожие имена). И есть также другая технология, которая иногда тесно связана с javalang, но в настоящее время становится все более и более развязанной, называется виртуальная машина Java (сокр. JVM) . Чтобы понять больше о JVM, сначала нам нужно немного узнать ее..

Вопросы по теме 'jvm'

Проблемы с запуском приложения Swing с IDEA 8M1
У кого-нибудь еще есть проблемы с запуском приложений Swing из IntelliJ IDEA 8 Milestone 1? Даже самое простое приложение, отображающее пустой JFrame, похоже, приводит к сбою JVM. Я не получаю трассировку стека или что-то еще, похоже, что сама JVM...
368 просмотров
schedule 09.11.2023

FileNotFoundException возникает, когда файл существует
Я столкнулся с этой странной проблемой. Я пытаюсь прочитать файл, который находится на другом компьютере, как общий ресурс: \\remote-machine\dir\MyFileHere.txt Когда я запускаю отдельное приложение (16-строчный java-файл), все в порядке....
7329 просмотров
schedule 08.02.2024

где я могу узнать о протоколе отладчика JVM?
Я хочу провести тестирование и создать простой графический интерфейс отладчика на С ++, который отлаживает Java, когда я читаю из документов просмотра, мне придется работать с протоколом отладчика JVM, есть ли у кого-нибудь здесь опыт работы с ним?...
277 просмотров
schedule 14.11.2022

Можно ли узнать, находится ли процесс в заблокированном состоянии при вызове Receive() в Linux?
Моя основная цель — выполнять процессы один за другим в циклическом режиме, пока один из них не вызовет Receive() и не будет заблокирован, чтобы выполнение переключилось на следующий процесс в очереди. Существует приложение контроллера,...
778 просмотров
schedule 15.02.2024

Является ли Clojure объектно-ориентированным по своей сути? (Полиморфизм в последовательностях)
Clojure — это функциональный лисп, по сообщениям, совсем не объектно-ориентированный, хотя он работает на JVM, виртуальной машине, разработанной для объектно-ориентированного языка. Clojure предоставляет идентичные интерфейсы для перебора списков и...
6839 просмотров
schedule 18.11.2023

Терминология кучи Java: молодые, старые и постоянные поколения?
Я пытаюсь понять, что концепции молодых , старых и постоянных поколений содержатся в терминологии кучи Java, и, в частности, взаимодействия между три поколения. Мои вопросы: Какое молодое поколение? Что такое старое поколение? Что...
246353 просмотров
schedule 18.01.2024

создание JVM из метода JNI
Можно ли создать JVM из метода JNI с помощью JNI API? Я пытался сделать это с помощью функции JNI «JNI_CreateJavaVM ()», но она не работает (функция продолжает возвращать значение меньше нуля). Вот основной код, который я использую (C ++):...
4468 просмотров

Sun permgen и сборщик мусора JRockit
В Sun JVM классы, загружаемые загрузчиком классов, помещаются в пространство permgen и никогда не подвергаются gc. (Если загрузчик классов не выходит за рамки) Насколько я понимаю, JRockit вместо этого помещает те же данные в кучу. Будут ли эти...
1391 просмотров
schedule 25.12.2023

Процесс Segfaulting Java
У меня есть процесс Java, который работает с большим набором данных в памяти. Иногда я видел сбой с сигналом SIGSEGV, поэтому мне было интересно, какие возможные причины и исправления могут помочь. Причины: Ошибка JVM Ошибка встроенной...
5796 просмотров
schedule 21.11.2022

Как выгрузить JVM из живого процесса?
Я работаю с JNI и пытаюсь выгрузить (уничтожить) виртуальную машину с помощью функции DestoryJavaVM (сначала я вызываю метод DetachCurrentThread). Похоже, что теперь он влияет на виртуальную машину и все еще работает после вызова. Я читал в старых...
2432 просмотров
schedule 19.11.2023

Развертывание приложения с помощью JVM
Наш клиент хочет, чтобы мы поставляли его приложение со встроенной JVM. Мы пытались убедить его в обратном, но безуспешно. Теперь, вот как мы собираемся взять. Мы хотим взять виртуальную машину Apache Harmony и библиотеки. Затем мы удалим все,...
1590 просмотров
schedule 18.11.2023

Почему (Oracle) JVM имеет фиксированный верхний предел использования памяти (-Xmx)?
В духе вопроса Java: Почему существует MaxPermSize? , я хотел бы спросите, почему Oracle JVM использует фиксированный верхний предел размера пула распределения памяти. По умолчанию это 1/4 вашего физического ОЗУ (с верхним и нижним пределом); как...
10861 просмотров
schedule 17.11.2022

Что делает поток Java VM?
Я использую jstack для вывода информации о потоке. И есть поток: "VM Thread" prio=10 tid=0x0878b400 nid=0x760a runnable Для чего используется эта нить? Занимает 50% загрузки ЦП и большую часть времени ЦП.
5474 просмотров
schedule 16.10.2022

Требуется виртуальная машина сервера, но она недоступна в JRE. Тогда какой пакет мне нужен: JRE, JDK?
Это контекст: я только что разработал приложение, которое нужно запустить в режиме SERVER (java -server). Я использую JSE SDK (JDK), и у меня нет проблем с запуском приложения, потому что JDK имеет виртуальную машину сервера. Теперь я пытаюсь...
1964 просмотров
schedule 16.01.2024

Можно ли записать hs_err_pid*.log в определенный каталог (отличный от каталога класса) при сбое виртуальной машины Java?
При сбое Java-приложения за пределами виртуальной машины Java создайте файл журнала hs_err_pidXXXX.log в том же каталоге, что и класс. Возможно ли сгенерировать этот файл в другом каталоге? Мой клиент хочет измениться, чтобы читать только этот...
4253 просмотров
schedule 07.05.2024

Есть ли способ заставить JVM использовать подкачку независимо от того, насколько велики требования к памяти?
Вот моя ситуация: у меня есть задача, которая требует много памяти. У меня недостаточно оперативной памяти, и независимо от того, что я пробовал (Jrockit с переключателем / 3gb и т. Д.), Я не могу предоставить JVM достаточно оперативной памяти, и...
19910 просмотров
schedule 02.04.2024

узнать, какой тип сборщика мусора работает
Эргономика Post JSE 5 предназначена для автоматического выбора подходящего для вас типа сборщика мусора (среди прочего). Я хотел бы знать, есть ли способ подтвердить/узнать тип сборщика мусора и цели производительности, выбранные/текущие,...
54509 просмотров
schedule 26.02.2024

проблема памяти смолы
Я запустил смолу 3.0.28, используя параметр jvm: -Xms6300M -Xmx6300M -Xss128k -XX:ThreadStackSize=256 -XX:MaxPermSize=128M -XX:PermSize=128M -verbose:gc -XX:+PrintGCDetails -XX:+UseParallelGC -XX:+PrintGCTimeStamps но оставшаяся память...
1343 просмотров
schedule 29.10.2023

Сбой JBoss / HotSpot JVM
У нас есть веб-приложение, построенное на Jboss, которое находится в разработке уже несколько лет; за последние 18 месяцев он ни разу не снижался. Однако за последние два дня jvm зависал 4 раза. Когда JVM дает сбой, мы получаем отчет об ошибке,...
4343 просмотров
schedule 05.11.2023

Оптимизирует ли современная JVM простое встроенное выделение анонимных классов?
Сегодня я получил замечание в обзоре кода, чтобы извлечь этот анонимный класс в поле, чтобы избежать его повторного выделения: Collections.transform(new Function<Foo, Bar>(){ Bar apply(Foo foo) { // do some simple local transform of...
645 просмотров
schedule 19.03.2024