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

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

Как исправить java.lang.UnsupportedClassVersionError: Неподдерживаемая версия major.minor

Я пытаюсь использовать Notepad++ в качестве инструмента "все в одном" для редактирования, запуска, компиляции и т.д. У меня установлена JRE, и я установил переменную пути в каталог .../bin. Когда я запускаю свой "Hello world" в Notepad++, я получа...
30 апр. '12 в 11:28
5

Каковы параметры -Xms и -Xmx при запуске JVM?

Пожалуйста, объясните использование параметров Xms и Xmx в JVM. Каковы значения по умолчанию для них?
07 февр. '13 в 23:28
11

Как написать правильный микро-тест в Java?

Как вы пишете (и запускаете) правильный микро-тест в Java? Я ищу некоторые примеры кода и комментарии, иллюстрирующие различные вещи, чтобы думать. Пример: должен ли эталон измерять время/итерацию или итерации/время и почему? Связанный: приемлем ...
02 февр. '09 в 17:39
11

Как я могу узнать, работает ли я в 64-разрядной JVM или 32-разрядной JVM (изнутри программы)?

Как я могу определить, является ли JVM, в которой выполняется мое приложение, 32-разрядной или 64-разрядной? В частности, какие функции или свойства я могу использовать для обнаружения этого в программе?
14 янв. '10 в 3:38
19

Как бороться с ошибкой "java.lang.OutOfMemoryError: Java heap space"?

Я пишу клиентское приложение Swing (графический дизайнер шрифтов) на Java 5. Недавно я столкнулся с java.lang.OutOfMemoryError: Java heap space ошибка java.lang.OutOfMemoryError: Java heap space потому что я не консервативен в использовании памяти. ...
01 сент. '08 в 1:10
2

Является ли JIT-чит JIT при запуске JDK-кода?

Я сравнивал некоторый код, и я не мог заставить его работать так же быстро, как с java.math.BigInteger, даже если вы используете то же самое алгоритм. Поэтому я скопировал java.math.BigInteger источник в свой собственный пакет и пробовал это: //impo...
28 авг. '17 в 5:55
21

Зачем вам когда-либо реализовывать finalize()?

Я читал много вопросов о новичке в Java по finalize() и мне кажется немного странным, что никто не дал понять, что finalize() - ненадежный способ очистки ресурсов. Я видел, как кто-то комментирует, что он использует его для очистки соединений, что д...
01 окт. '08 в 15:22
11

Реальные различия между "java-server" и "java -client"?

Есть ли реальная практическая разница между "java-server" и "java -client"? Все, что я могу найти на сайте Sun, - это неопределенный "-сервер запускается медленнее, но должен работать быстрее". Каковы реальные различия? (С использованием JDK 1.6.0_07...
13 окт. '08 в 18:40
16

Каковы наилучшие настройки JVM для Eclipse?

Каковы наилучшие настройки JVM, которые вы нашли для запуска Eclipse?
26 сент. '08 в 22:28
22

В чем разница между JVM, JDK, JRE и OpenJDK?

В чем разница между JVM, JDK, JRE и OpenJDK? Я программировал на Java, и я столкнулся с этими фразами, каковы различия между ними?
18 июл. '12 в 17:56
20

Как установить прокси-сервер, который будет использоваться JVM

Часто Java-приложение должно подключаться к Интернету. Наиболее распространенный пример происходит, когда он читает файл XML и ему нужно загрузить свою схему. Я за прокси-сервером. Как я могу настроить свою JVM на использование прокси?
23 сент. '08 в 12:53
12

Класс JavaLaunchHelper реализован как в... libinstrument.dylib. Один из двух будет использован. Какой из них undefined

Я обновил Java 7u40 до последней версии на MacOS X и начал получать следующее сообщение на консоли при запуске приложения с использованием Eclipse. Приложение работает нормально, но я хотел бы выяснить причину проблемы и, надеюсь, исправить ее. objc...
13 сент. '13 в 20:19
8

Явная терминология кучи: молодые, старые и постоянные поколения?

Я пытаюсь понять, как понятия молодые, старые и постоянные поколения в терминологии кучи Java, а точнее, взаимодействия между тремя поколениями. Мои вопросы: Что такое молодое поколение? Что такое старое поколение? Что такое постоянное поко...
24 янв. '10 в 21:51
25

Не удалось зарезервировать достаточно места для кучи объектов

Я получаю следующее исключение несколько раз каждый раз, когда пытаюсь запустить программу. Произошла ошибка при инициализации ВМ Не удалось зарезервировать достаточно места для кучи объектов Не удалось создать виртуальную машину Java. Я...
09 дек. '10 в 17:46
19

Как получить нить и кучу дампа процесса Java в Windows, который не работает в консоли

У меня есть приложение Java, которое я запускаю с консоли, которая, в свою очередь, выполняет другой процесс Java. Я хочу получить нить/кучу этого дочернего процесса. В Unix я мог бы kill -3 <pid> но в Windows AFAIK единственным способом полу...
02 янв. '09 в 18:17