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

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

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

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

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

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

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

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

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

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

Что на самом деле вызывает ошибку?

Я везде искал и не могу найти надежный ответ. Согласно документации, Java выдает ошибку java.lang.StackOverflowError при следующих обстоятельствах: Брошено, когда происходит переполнение стека, потому что приложение слишком сильно перегружается. ...
04 мар. '14 в 20:46