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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как бороться с ошибкой "java.lang.OutOfMemoryError: Java heap space" (размер кучи размером 64 МБ)

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

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

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

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

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

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

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

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

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

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

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

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

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