Все вопросы: [jvm]

330 вопросов

1
голосов
3ответов
110 просмотров

Как установить подтверждение перед завершением работы JVM?

Как установить подтверждение (например, по электронной почте или SMS) перед завершением работы JVM (это на стороне сервера, а не клиента)?

1
голосов
4ответов
2323 просмотров

Как запустить java-файл / проект на удаленной JVM, которая присутствует в другой сети?

Я пытаюсь работать над проектом, который включает запуск / выполнение java-файла на трех JVM в другой сети.Если я запускаю локально, файл Java должен одновременно работать на всех трех или двух JVM. Например: /usr/local/helloWorld.java class HelloWorld { public static void main(String...

2
голосов
3ответов
966 просмотров

USB-приложение на основе Java

Я работаю над приложением на основе Java, которое пользователь может носить с собой на USB-накопителе.При запуске я хочу проверить существующие JVM на машине, к которой подключен USB. Как мне этого добиться ???

2
голосов
1ответов
562 просмотров

Настройте VisualVM для визуализации нескольких JVM

Я хотел бы использовать VisualVM для мониторинга кластера JVM, скажем, 50–100 процессов. Есть ли способ настроить VisualVM для отслеживания указанного списка JVM при запуске без добавления их вручную?

15
голосов
7ответов
4156 просмотров

Может ли Sun JVM без проблем обрабатывать гигантские размеры кучи и как?

Я слышал, как несколько человек утверждали, что нельзя увеличить размер кучи JVM. Я слышал заявления о том, что практический предел составляет 4 гигабайта (я слышал, как это сказал консультант IBM), 10 гигабайт, 32 гигабайта и так далее ... Я просто не могу поверить ни в одно из этих чисел и зад...

8
голосов
3ответов
5907 просмотров

Просмотр больших файлов XML в eclipse?

Я работаю над проектом, включающим несколько больших файлов XML (от 50 МБ до более 1 ГБ), и было бы неплохо, если бы я мог просматривать их в eclipse (простой текстовый просмотр прекрасен) без того, чтобы у Java не хватало места в куче.Я попытался настроить объем памяти, доступной для jvm в ecli...

1
голосов
3ответов
1436 просмотров

GWT + OSX = проблемы с SWT

Я новичок в разработке GWT и изучаю руководство Google, но получаю ошибки: java [10574: 80f] [Режим совместимости Java CocoaComponent]: включен 2009-11-06 15: 27: 38.769 java [10574: 80f] [Режим совместимости Java CocoaComponent]: установка тайм-аута для SWT на 0,100000 Я проверил св...

9
голосов
1ответов
2210 просмотров

Производительность IcedTea 6 и Sun HotSpot 6

Чем отличается производительность IcedTea 6 от собственного HotSpot от Sun в системах Linux?Я пробовал искать в Google, но тест Phoronix - лучшее, что у меня есть, ему почти год.Надеюсь, с тех пор все наладилось. Кроме того, как только Sun полностью откроет исходные коды JVM, можно ли будет р...

3
голосов
2ответов
535 просмотров

Получить имя основного класса / файла jar, переданного JVM

Как приложение C ++, есть ли способ запросить java-процесс (java.exe / javaw.exe) для получения имени основного класса или файла jar, переданного JVM? Мне нужен тот же результат, что и при запуске "jps -l": C:12321gt;jps -l -V 2644 sun.tools.jps.Jps 4340 net.sourceforge.squirrel_sql.client.Ma...

4
голосов
1ответов
2134 просмотров

Чем KVM (виртуальная машина Kilo) отличается от JVM (виртуальная машина Java)?

У меня есть базовое представление о виртуальной машине Kilo на мобильных устройствах, у меня есть четкое представление о том, как JVM работает с загрузчиками классов, исполняемым механизмом, областью методов и т. д. Чем технически KVM отличается от JVM? Увеличивает ли KVM время выполнения...

1
голосов
1ответов
95 просмотров

Где хранится подпись для подписанных целочисленных типов?(В Java)

Байт типа данных Java, например, содержит данные от -128 до 127 в одном байте при хранении. Чтобы разрешить различие между -1 и 128 от 0 до 127, потребуются дополнительные данные, которые будут занимать тип данных из его выделенного хранилища.По общему признанию, потребуется всего 1 дополнительн...

0
голосов
3ответов
253 просмотров

Преимущества JVM поверх виртуальной машины ОС?

Я вижу много развертываний, в которых ИТ-группы эффективно используют только стек приложений JVM внутри экземпляра виртуальной машины (vmware и т. д.). Думаю, я считаю JVM формальной виртуальной машиной: какая реальная выгода от запуска вашего стека приложений Java внутри другой виртуальной м...

24
голосов
3ответов
7467 просмотров

Реализует ли Linux JVM приоритеты потоков?

Написал быструю Java-программу для создания 10 потоков с каждым приоритетом и вычисления числа пи (метод 4 * atan (1)) с помощью BigDecimals по 500 000 раз каждый, присоединения к каждому потоку и отчета о затраченном времени для метода выполнения. Да, наверное, не лучший пример, но все же базов...

23
голосов
10ответов
1881 просмотров

Убийца или сценарий, который сделает другую JVM лучшим выбором, чем Sun JVM?

Для Java SE существует несколько JVM, доступных для работы на x86: IBM J9 Oracle JRockit - http://www.oracle.com/technology/products /jrockit/index.html Apache Harmony - http://harmony.apache.org/ Тот, что в OS X (если Mac), который выглядит как Sun с Aqua Swing. OpenJDK плюс...

48
голосов
14ответов
3723 просмотров

Есть ли какие-нибудь конкретные примеры обратной несовместимости между версиями Java?

Были ли несовместимости между выпусками Java, в которых исходный код Java / файлы классов Java, предназначенные для версии Java X, не компилируются / запускаются под версией Y (где Y> X)? Под "выпуском Java" я подразумеваю такие версии, как: JDK 1.0 (январь 1996 г.) JDK 1.1 (февраль ...

4
голосов
4ответов
256 просмотров

Есть ли такая роль как администратор среды выполнения Java?

Существуют администраторы баз данных (DBA) и Unix | системные администраторы Windows.Скорее всего, скоро появятся облачные администраторы. Есть орды "администраторов", которым поручено администрировать и управлять многочисленными JVM для больших систем, работающих в / в различных стеках, но, ...

25
голосов
6ответов
29519 просмотров

как выбрать размер кучи jvm?

Что я обычно делаю в отношении размера кучи jvm, так это устанавливаю очень высокое максимальное значение, чтобы избежать печально известного OutOfMemoryException. Однако эта стратегия (или ее отсутствие) кажется не очень разумной.:-). У меня вопрос: как выбрать минимальное и максимальное зн...

3
голосов
4ответов
2311 просмотров

Почему Object []. Class.isAssignableFrom (String []. Class) == true?

Почему Object[].class.isAssignableFrom(String[].class) == true, а String[].getSuperClass() или getGenericInterfaces() не может получить Object[]? Я проверил источник JDK, но не думаю, что смогу получить ответ сам. На данный момент я знаю, что JDK использует дерево для хранения взаимосвязи меж...

2
голосов
4ответов
6932 просмотров

Будет ли многопоточное Java-приложение хорошо использовать многоядерную машину?

Если я напишу многопоточное Java-приложение, позаботится ли JVM об использовании всех доступных ядер?Мне нужно поработать?

1
голосов
2ответов
3539 просмотров

Где размеры кучи JVM по умолчанию, определенные в Linux (SL4)

В настоящее время я использую Sun java 1.6 в кластере SL4. По какой-то причине JVM 1.6 запускается с невероятно большой кучей и не может запуститься: java -version Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual ma...

2
голосов
1ответов
302 просмотров

Что такое хорошая веб-платформа на основе JVM для общего использования?

Я создаю программное обеспечение, используя Clojure в качестве серверной части, и я хотел бы использовать решение на основе JVM для интерфейса. Я открыт для любых фреймворков и языков. Я знаю о Compojure / Webjure / Ring, но думаю, что могут быть более зрелые варианты. Благодаря!

0
голосов
2ответов
2467 просмотров

Апплеты Java, Internet Explorer и Fiddler

Хотите, чтобы подключаемый модуль апплета использовал последние версии среды выполнения Java (1.5 или 1.6) для использования веб-стека Internet Explorer для загрузки файла .jar?Я спрашиваю, потому что не вижу запроса в Fiddler.Дополнительные сведения - я пытаюсь устранить эту ошибку: load: cl...

6
голосов
6ответов
4592 просмотров

Каковы хорошие реализации виртуальной машины Java с открытым исходным кодом?

Я пытаюсь написать свою собственную JVM.Можете ли вы указать мне на некоторые существующие реализации с открытым исходным кодом. Спасибо.

6
голосов
3ответов
6238 просмотров

JVM не может использовать большую страничную память, потому что у нее недостаточно прав для блокировки страниц в памяти.

Интересно, как исправить следующую ошибку? JVM не может использовать большую страничную память, потому что ей не хватает право блокировать страницы в памяти Настройки: установить JAVA_OPTS = -Xms20g -Xmx20g -XX: + UseConcMarkSweepGC -XX: + UseParNewGC -XX: + UseLargePages -Du...

33
голосов
4ответов
11079 просмотров

Почему Sun JVM продолжает потреблять все больше памяти RSS, даже если размеры кучи и т. Д. Стабильны?

За последний год я значительно улучшил использование кучи Java в моем приложении - на 66% меньше. Преследуя это, я отслеживал различные метрики, такие как размер кучи Java, ЦП, не-куча Java и т. Д. Через SNMP. Недавно я наблюдал, сколько реальной памяти (RSS, резидентный набор) у JVM, и нескол...

2
голосов
3ответов
3976 просмотров

Как производительность .NET / Mono сравнивается с JVM?

Я давно об этом думал.Приведите количественные данные, подтверждающие ваш ответ. По теме: есть ли существенная разница между производительностью JVM в Windows, Mac и Linux?

2
голосов
3ответов
687 просмотров

Есть ли эквивалент super для перенаправления вызовов методов во внутренние поля в классах-оболочках

Допустим, я хочу создать класс MyString, который является оболочкой для java.lang.String. Я добавил новый метод под названием reverse. public class MyString { private String text=null; public MyString(String foo){ text=foo; } public String reverse(){ // imple...

3
голосов
2ответов
326 просмотров

Clojure binding not working

I'm working through the Clojure examples in Stuart Halloway's "Programmming Clojure" and I've hit a snag when using binding: (def foo 10) ; => '#user/foo foo ; => 10 (binding [foo 42] foo) ; => 10 (binding [user/foo 42] foo) ; => 10 (binding [user/foo 42] (var-get #'user/foo)) ; ...

4
голосов
1ответов
236 просмотров

Different approaches to dynamic typing in the CLR and JVM

.NET 4.0 introduces new support for dispatching invocations on dynamically typed objects. As far as I can make out, this involves: no change to the CLR new types in the BCL new compilers that convert new syntax into usages of the new types In the Java space, folks are discussing adding a new...

6
голосов
8ответов
4296 просмотров

What is the fastest language that runs on the JVM

What is the fastest language that runs on the JVM? Scala? Groovy? JRuby?