1
ответ

Почему делает javac checkcast массивы дважды?

Исследуя байт-код, я заметил, что javac, кажется, копирует checkcast инструкции при кастинге к типам массива. Cast.java: класс Бросил {пустой тест (Возразите a) {Объект [] b = (Объект []) b; }}...
вопрос задан: 8 March 2010 19:50
1
ответ

Действительно ли возможно указать, куда дампы катастрофического отказа JVM идут?

У нас есть настольное приложение с помощью JNI, который иногда заставляет JVM отказывать. К счастью JVM производит файл hs_err_pidXXXX.log, который довольно полезен в отладке таких ошибок. Однако это...
вопрос задан: 10 December 2009 10:55
1
ответ

Считайте параметры запуска JVM Java (например,-Xmx)

Я пытаюсь выяснить, существует ли способ определить свойства запуска JVM из рабочего процесса Java. Конкретно я пытаюсь узнать где параметры, такие как-Xmx (макс. размер "кучи")...
вопрос задан: 5 October 2009 03:59
1
ответ

Eclipse: мешайте коду работать (Java)

Иногда, я запущу программу, которая случайно содержит бесконечный цикл или что-то. Eclipse позволит мне продолжить редактировать программу, но быть супер медленным. Как я могу остановить его? (Сделайте я хочу перезапустить...
вопрос задан: 3 October 2009 13:10
1
ответ

Существует ли хорошая библиотека шифрования GnuPG для Java/Scala? [закрытый]

Я хотел бы иметь возможность зашифровать файлы на диске и/или данных в использовании памяти GnuPG из JAVA-приложения. Если возможный я хотел бы избежать необходимости разбирать системные вызовы инструментов командной строки GPG....
вопрос задан: 21 September 2009 15:16
1
ответ

Я могу представить к нескольким дисплеям от той же JVM?

У меня есть 4 JAVA-приложения, представляющие некоторую графику AWT. Они все представляют к различному X дисплеев, которые мы настраиваем во время запуска JVM. Я хотел бы сделать, чтобы они работали от той же JVM. Таким образом, я...
вопрос задан: 24 June 2009 14:02
1
ответ

Каков Ваш опыт с ARM Jazelle?

Я оцениваю между JVM с закрытым исходным кодом и с открытым исходным кодом для ARM. В частности, JVM с закрытым исходным кодом может использовать Jazelle (ускорение Java для более новых РУК). У Вас есть какой-либо experice с этим...
вопрос задан: 1 April 2009 20:00
1
ответ

Как правильно уничтожить локальные потоки, принадлежавшие веб-приложению, работающему на коте, проинструктированном для завершения работу

Веб-приложение бэкенда развертывается на контейнере сервлета Tomcat 6. В веб-приложении запускаются несколько контролирующих потоков. Проблема с завершением работы. Как я знаю, что веб-приложение требуют...
вопрос задан: 17 March 2009 20:28
1
ответ

Методы фабрики для реализаций интерфейсов Java, перенесенных с Scala implicits?

Я использую Scala implicits для определения богатой обертки для интерфейса Java: класс RichThing {определение richStuff: Единица = {}} В компаньоне возражает, что я определяю неявное преобразование и применять фабрику...
вопрос задан: 13 February 2009 18:34
1
ответ

Установка JVM/JRE для использования Windows Proxy Automatically

Я действительно видел вопрос об установке прокси для JVM, но что я хочу спросить, то, как можно использовать прокси, который уже настроен (в Windows). Вот демонстрация моей проблемы:...
вопрос задан: 17 December 2008 21:32
1
ответ

Java hprof вопрос

Каково различие между использованием-agentlib:hprof=cpu=times по сравнению с-agentlib:hprof=cpu=sample при выполнении класса Java? Я знаю, что cpu=sample заставляет jvm выбирать стек вызовов в постоянном клиенте...
вопрос задан: 17 December 2008 17:58
1
ответ

Внутренности Платформы Spring и других контейнеров МОК

Я использовал пружину в течение некоторого времени, но я всегда задавался вопросом, как она работает, более конкретно, как они загружают и ткут бобы/классы, отмеченные только с интерфейсом или @annotation. Для xml...
вопрос задан: 23 October 2008 15:05
0
ответов

Невозможно назначить запрошенный адрес с помощью ServerSocket.socketBind

Когда я пытаюсь настроить сервер сокетов, у меня появляется сообщение об ошибке: Исключение в потоке "main" java.net.BindException: Невозможно назначить запрошенный адрес : JVM_Bind на java.net.PlainSocketImpl ....
вопрос задан: 18 October 2019 18:21
0
ответов

Последние книги по JVM? [закрыто]

Мне нужна книга, чтобы узнать о внутреннем устройстве виртуальной машины Java. Я нашел эту тему, но ей уже два года. Есть ли новые книги по JVM, которые отражают последние обновления? Кто-нибудь...
вопрос задан: 5 September 2019 11:26
0
ответов

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

Каждый раз, когда я пытаюсь запустить программу, я получаю следующее исключение. Произошла ошибка во время инициализации виртуальной машины. Не удалось зарезервировать достаточно места для кучи объекта. Не удалось ...
вопрос задан: 2 September 2019 05:50
0
ответов

Почему число локальных переменных, используемых в методе байт-кода Java, не самое экономичное?

У меня есть фрагмент простого кода Java: public static void main (String [] args) {String testStr = "test"; String rst = testStr + 1 + "a" + "pig" + 2; System.out.println (первый); } Скомпилируйте это ...
вопрос задан: 29 July 2019 16:11
0
ответов

Кто-нибудь может рассказать мне подробности о файле hs_err_pid.log, созданном при сбое Tomcat?

Может ли кто-нибудь рассказать мне подробности о файле hs_err_pid.log, созданном при сбое Tomcat? Требуются ли какие-либо особые настройки на вкладке Java в инструменте настройки Tomcat для создания ...
вопрос задан: 14 July 2019 02:24
0
ответов

Что делает флаг JVM UseCompressedOops и когда его следует использовать?

Что делает флаг HotSpot JVM -XX:+UseCompressedOops и когда его следует использовать? Какие различия в производительности и использовании памяти я увижу при использовании его на 64-битном экземпляре Java (по сравнению с не...
вопрос задан: 21 May 2019 10:08
0
ответов

Как отловить OutOfMemoryError в JVM и запустить сценарий, если он обнаружен?

У меня есть программа, которая иногда выдает OOME, я понимаю, что в параметрах JVM есть флаг, который я могу установить, и всякий раз, когда возникает определенная ошибка / Появляется исключение (например, OOME), оно вызывает написанный мной сценарий ...
вопрос задан: 7 May 2019 18:04
0
ответов

Фреймы стека Java для методов без явных вызовов (сайты вызовов)

У меня есть вопрос, касающийся методов, которые появляются в стеке при выполнении Java-программы. Я инструктировал код для регистрации, когда запуск метода и когда метод завершается (подумайте о ...
вопрос задан: 14 April 2019 10:59
0
ответов

SonarQube не запускается в Linux (localhost)

Я пытаюсь установить и настроить sonarqube для использования его в маленьком poroyect на моей машине (Ubuntu 18.04.2 LTS). Y Вы уже загрузили zip Sonarqube 7.7 Community Edition из официального Интернета и ...
вопрос задан: 5 April 2019 18:10
0
ответов

How to calculate HashMap memory usage in Java?

I was asked in an interview to calculate the memory usage for HashMap and how much estimated memory it will consume if you have 2 million items in it. For example: Map
вопрос задан: 31 March 2019 08:05
0
ответов

параметры jvm -XX: + SafepointTimeout -XX: внешний вид SafepointTimeoutDelay не работает

Я обнаружил на сервере длинные безопасные точки (> 10 секунд!) В jvm safepoint.log: 6534.953: нет операции vm [353 0 4] [0 0 14179 0 0] 0 ​​...
вопрос задан: 27 March 2019 09:40
0
ответов

Побочные эффекты запуска JVM в режиме отладки

Я хотел бы повторно выпустить приложение Java в режиме отладки, чтобы упростить отладку, когда на стороне клиента возникают случайные или трудно воспроизводимые проблемы. Однако я хочу предупредить ...
вопрос задан: 26 March 2019 00:41
0
ответов

Работает ли Java JIT при запуске кода JDK?

Я тестировал некоторый код и не мог заставить его работать так же быстро, как с java.math.BigInteger, даже при использовании точно такого же алгоритма. Поэтому я скопировал исходный код java.math.BigInteger в свой собственный пакет ...
вопрос задан: 23 March 2019 07:34
0
ответов

Смещенная блокировка в java

Я продолжаю читать о том, как смещенная блокировка с использованием флага -XX: + UseBiasedLocking может улучшить производительность неконкурентной синхронизации. Я не смог найти ссылку на то, что он делает и как ...
вопрос задан: 23 March 2019 02:15
0
ответов

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

В чем разница между JVM, JDK, JRE и OpenJDK? Я программировал на Java и столкнулся с этими фразами, в чем между ними разница?
вопрос задан: 22 March 2019 22:54
0
ответов

Распечатать все флаги JVM

Нашел интересный флаг JVM: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version Он печатает сотни различных опций, о которых я никогда раньше не слышал. Он также печатает значения по умолчанию, ...
вопрос задан: 18 March 2019 09:58
0
ответов

Как правильно добавить флаг Свойства системы JVM

В журналах Solr я вижу ошибку - java.lang.UnsupportedOperationException: Поддержка сериализации для org.apache.commons.collections.functors.InvokerTransformer отключена по соображениям безопасности. Чтобы ...
вопрос задан: 15 March 2019 16:55
0
ответов

Область методов и PermGen

Я пытался понять структуру памяти JVM HotSpot и запутался с двумя терминами "Область метода" и "Пространство PermGen". эта область методов содержит ...
вопрос задан: 14 March 2019 10:02