5
ответов

Лучше сохранить значение как переменную или метод вызова снова?

Недавно, я начал изучать некоторый Java. Из того, что я уже узнал о JVM, похоже, что JIT делает его довольно быстро на операциях, требующих циклов ЦП (т.е. называющих метод), но также и делает его...
вопрос задан: 1 August 2010 19:43
5
ответов

Действительно ли возможно считать память под управлением JAVA-приложения?

Я хотел бы изучить, как, или если его возможные вообще к programmaticly взаимодействуют с JAVA-приложением черного ящика (путем чтения его данных). Там было любое предыдущее исследование/работа в области выполнения этого вида...
вопрос задан: 29 June 2010 05:30
5
ответов

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

Я нуждаюсь в пути к исключительно и постоянно определяю экземпляр JVM из кода Java, работающего в той JVM. Таким образом, если у меня есть два JVMs, работающие одновременно на той же машине, каждый...
вопрос задан: 14 May 2010 14:24
5
ответов

Почему invokevirtual Java должен разрешить класс времени компиляции вызываемого метода?

Рассмотрите этот простой класс Java: класс MyClass {общественность освобождает панель (MyClass c) {c.foo (); }} я хочу обсудить то, что происходит на строке c.foo (). Исходное, Вводящее в заблуждение Примечание Вопроса: Не все...
вопрос задан: 7 April 2010 01:30
5
ответов

Опыт перемещения в JVM на 64 бита

Наша компания планирует переместиться в JVM на 64 бита для ухода от максимального предела размера "кучи" на 2 ГБ. Google дал мне очень смешанные результаты приблизительно 64 бита производительность JVM. Имеет любого, пытался переместиться в 64 б
вопрос задан: 31 March 2010 23:34
5
ответов

Почему управление памятью так видимо в Java VM?

Я играю вокруг с записью некоторых простых основанных на Spring веб-приложений и развертыванием их к Tomcat. Почти сразу я сталкиваюсь с потребностью настроить настройки Tomcat's JVM с-XX:MaxPermSize (...
вопрос задан: 31 March 2010 14:22
5
ответов

Почему моя программа становится медленнее и медленнее?

Я использую программу для отправки данных от базы данных до файла Excel. Это хорошо работает вначале и затем становится все более медленно, наконец это исчерпывает память и следующую ошибку...
вопрос задан: 26 February 2010 09:30
5
ответов

Что является байт-кодами и как делает JVM, обрабатывают их

Я много раз слышал, что Java реализует JIT (своевременная) компиляция, и ее байт-коды, которые являются портативными через платформы, "интерпретируются" JVM. Однако я действительно не знаю что байт-коды...
вопрос задан: 4 February 2010 21:21
5
ответов

Эффекты памяти синхронизации в Java

FAQ JSR-133 говорит: Но существует больше к синхронизации, чем взаимное исключение. Синхронизация гарантирует, что записи памяти потоком прежде или во время синхронизируемого блока сделаны видимыми...
вопрос задан: 5 December 2009 01:26
5
ответов

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

То, что я обычно делаю относительно jvm размера "кучи", устанавливает макс. значение действительно высоко для ухода от печально известного OutOfMemoryException. Однако эта стратегия (или отсутствие стратегии), кажется, не действительно...
вопрос задан: 30 October 2009 17:27
5
ответов

Приобретение знаний о байт-коде Java и JVM

В недавнем вопросе, который задают недавно, мой бесхитростный ответ выделил многие мои неправильные представления о Java, JVM, и как код компилируется и работает. Это создало требование во мне взять...
вопрос задан: 30 July 2009 16:01
5
ответов

JVM Sun замедляется, когда больше памяти выделяется через-Xmx?

JVM Sun замедляется, когда больше памяти доступно и используется через-Xmx? (Предположение: машина имеет достаточно физической памяти так, чтобы свопинг виртуальной памяти не был проблемой.) Я спрашиваю потому что мой...
вопрос задан: 16 April 2009 08:02
5
ответов

Как сделать язык JVM или .NET?

Я вижу все эти новые языки для.NET и JVM. Как каждый начинает делать того? Я не могу найти хорошую документацию относительно спецификаций MSIL или JVM. Редактирование, которое я уже знаю, как проанализировать, я больше...
вопрос задан: 4 April 2009 07:31
5
ответов

Вы планируете использовать язык программирования Scala и на какой проект?

Где делают Вас замеченное использование Scala для Вашего проекта?
вопрос задан: 15 March 2009 13:44
5
ответов

Производительность JVM, настраивающаяся для крупных приложений

Параметры JVM по умолчанию не оптимальны для запуска крупных приложений. Любое понимание от людей, которые настроили его на реальном приложении, было бы полезно. Мы запускаем приложение на 32-разрядном...
вопрос задан: 19 February 2009 06:24
5
ответов

Разве там неопровержимые доводы не состоят в том, чтобы использовать Groovy?

Я разрабатываю Приложение отделов организации в Java после долгого отсутствия в платформе (проводившей прошлые 8 лет или так укрепленный в Фортране, C, smidgin C++ и недавно .NET). Java, язык...
вопрос задан: 18 January 2009 23:44
5
ответов

Соответствующие параметры запуска Tomcat 5.5 для настройки JVM для чрезвычайно высокого спроса, большого веб-приложения "кучи"?

Мы недавно переместили большое пользующееся высоким спросом веб-приложение в Tomcat 5.5 от Tomcat 4 и заметили некоторое специфическое поведение замедления, которое, кажется, связано с паузами JVM. Для выполнения...
вопрос задан: 14 October 2008 19:30
5
ответов

Как Целочисленные массивы хранятся внутренне в JVM?

Массив ints в Java хранится как блок 32-разрядных значений в памяти. Как массив Целочисленных объектов сохранен? т.е. интервал [] по сравнению с Целым числом [] я предположил бы, что каждый элемент в Целочисленном массиве...
вопрос задан: 16 September 2008 20:23
4
ответа

Каково различие между JRE и JVM? [дубликат]

Я думаю, что JVM подобна Платформе.NET, корректна? Затем, каков JRE? Каково различие между JRE и JVM?
вопрос задан: 4 June 2019 13:08
4
ответа

Точка входа для JAVA-приложений: основной (), init (), или выполненный ()?

До сих пор я использовал общественность, пусто выполненную () {} методы для выполнения моего кода в Java. Когда/почему можно было бы хотеть использовать основной () или init () вместо выполненного ()?
вопрос задан: 3 April 2019 13:41
4
ответа

Реальные различия между «Java-сервером» и «Java-клиентом»?

Есть ли реальная практическая разница между "java -server" и "java -client"? Все, что я могу найти на сайте Sun, это расплывчато: «сервер запускается медленнее, но должен работать быстрее». Какие настоящие ...
вопрос задан: 23 March 2019 07:38
4
ответа

Уменьшение оставшегося в живых располагает вывод с интервалами к непрерывному полному GC

У меня был этот опыт беспокойства с сервером Tomcat, который работает: наш Гудзонский сервер; версия подготовки нашего веб-приложения, повторно развернутого 5-8 раз в день. Проблема состоит в том, что мы заканчиваем с...
вопрос задан: 7 March 2019 06:30
4
ответа

Заставить JVM освободить память

Я улучшил свой код, чтобы получить лучший результат от сборщика мусора. Теперь, когда я вызываю System.gc (), он освобождает всю память. Но когда я наблюдаю за использованием памяти без вызова System.gc (), ...
вопрос задан: 19 January 2019 18:22
4
ответа

Java VM: восстанавливаемый SIGSEGV и на 1.6.0_17 и на 1.6.0_18, как сообщить?

Править: Этот восстанавливаемый SIGSEGV происходит на машине Linux больше чем с одним proc и больше чем 2 ГБ мадам, таким образом, Java принимает значение по умолчанию к - режим сервера. Интересно достаточно, если я вызываю "-клиент" там'...
вопрос задан: 9 April 2018 04:33
4
ответа

Как создать пользовательскую JVM? [закрытый]

Я читал объект № 6.10 на http://www.cafeaulait.org/javafaq.html, и я начал задаваться вопросом, как крупные игроки идут о создании их собственной реализации JVM. Был бы экспериментальное что-то или...
вопрос задан: 18 October 2017 03:30
4
ответа

Почему JVM не кэширует скомпилированный код JIT?

Каноническая реализация JVM от Sun применяет некоторую довольно сложную оптимизацию к байт-коду для получения почти собственных скоростей выполнения после того, как код был выполнен несколько раз. Вопрос...
вопрос задан: 4 September 2017 10:45
4
ответа

Действительно ли я могу программировать для андроида с помощью какого-либо языка JVM?

Я могу использовать другие языки JVM помимо Java (например, jruby, jython, clojure) к программе для андроида, или являюсь этим Java только? Был подобный вопрос, спросил более чем год назад, но я не был уверен, будет ли там...
вопрос задан: 23 May 2017 12:14
4
ответа

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

За прошлый год я сделал огромные улучшения использования "кучи" Java своего приложения - серьезное 66%-е сокращение. В преследовании этого я контролировал различные метрики, такие как размер "кучи" Java, CPU, Java...
вопрос задан: 23 May 2017 12:09
4
ответа

Как == оператор, реализованный в Java?

А именно, в случае равенства ссылки на объект, что делает ==, оператор делает? Сравнение возвращает true, если ссылки оценивают к тому же объектному адресу во время сравнения?...
вопрос задан: 23 May 2017 12:00
4
ответа

Как неявные барьеры памяти JVM ведут себя при объединении в цепочку конструкторов?

Что касается моего более раннего вопроса на не полностью созданных объектах, у меня есть второй вопрос. Как Jon Skeet указал, существует неявный барьер памяти в конце конструктора, который делает...
вопрос задан: 23 May 2017 11:58