Публикации по теме '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 просмотров
schedule
29.04.2024
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