0
ответов

Tomcat внезапно умирает

Попытка диагностировать некоторые причудливые ошибки Tomcat (7.0.21) и / или JVM на 64-битной машине Linux (CentOS). Я тестирую наше серверное приложение под нагрузкой и пробовал отправить по нему 100К сообщений. Запущен ...
вопрос задан: 3 February 2012 17:06
0
ответов

Как работать с ^ C в консольных приложениях JVM?

Когда запускается JVM (на самом деле написано на Scala, но я склонен полагать, что решение будет почти таким же для Groovy, Clojure или чистого Java) моя консольная программа завершается ...
вопрос задан: 3 February 2012 12:33
0
ответов

Оптимизация Java: скорость внутренних циклов несовместима?

Мой друг и Я в тупике. Почему в этих двух блоках кода первый внутренний цикл быстрее, чем второй внутренний? Это какая-то оптимизация JVM? Public class Test {public static ...
вопрос задан: 2 February 2012 07:49
0
ответов

Встретится ли мне ошибка java.lang.OutOfMemoryError даже при отсутствии нехватки памяти?

Я читал Unveiling the java.lang.Out OfMemoryError и мне стало интересно, правильно ли я все понял. Правда ли, что если Java VM выбрасывает ошибку java.lang.OutOfMemoryError: Requested array ...
вопрос задан: 29 January 2012 12:35
0
ответов

Можно ли установить java FX на телефон Android?

Я хочу установить приложение Java Me на свой телефон Android. Я пробовал использовать jbed и некоторые другие виртуальные машины, но это не сработало. В Windows Mobile я попробовал использовать javaFx, и он сработал, поэтому я ...
вопрос задан: 26 January 2012 20:37
0
ответов

Как узнать, какое хранилище ключей использует моя JVM?

Мне нужно импортировать сертификат в хранилище ключей JVM. Я использую следующее: keytool -import -alias daldap -file somecert.cer, поэтому мне, вероятно, придется изменить мой вызов на что-то вроде: ...
вопрос задан: 24 January 2012 00:00
0
ответов

Разве интерпретаторы с поддержкой JIT и без нее в конечном счете не производят машинный код

Хорошо, я прочитал несколько дискуссий о различиях между интерпретаторами с поддержкой JIT и без нее, и почему JIT обычно повышает производительность. Однако мой вопрос заключается в следующем: в конечном счете, разве не...
вопрос задан: 23 January 2012 17:40
0
ответов

Что такое назначение флага доступа ACC_SUPER в файлах классов Java?

Специальная инструкция invokespecial используется для вызова методов инициализации () при создании новых объектов. Описание инструкции предполагает (но не поясняет), что файл. ..
вопрос задан: 21 January 2012 01:51
0
ответов

Почему чтение изменчивого файла и запись в член поля не масштабируются в Java?

Обратите внимание на следующую программу, написанную на Java (далее следует полная исполняемая версия, но важная часть программы находится во фрагменте чуть дальше ниже): import java.util.ArrayList; / ** ...
вопрос задан: 20 January 2012 14:40
0
ответов

Как JVM начинает поиск классы?

Мне было любопытно, какие места JVM ищет для выполнения программы? Мне больше интересно понять, в какой последовательности и где JVM ищет файлы классов, например, смотрит в java ...
вопрос задан: 19 January 2012 23:15
0
ответов

Почему функция nullPrintStream() в java/lang/System сравнивает currentTimeMillis() с нулем?

При загрузке класса System, метод инстанцирует переменные in, out и err PrintStream на null с помощью метода nullPrintStream(): private static PrintStream nullPrintStream()....
вопрос задан: 18 January 2012 22:23
0
ответов

Частота сбора мусора Tomcat

Я новичок в Java и только что унаследовал настройку Tomcat, поэтому мне нужны некоторые рекомендации :) На прошлой неделе я читал больше о настройке JVM и алгоритмах сбора мусора, чем Я хотел бы! Используя ...
вопрос задан: 18 January 2012 19:42
0
ответов

Что происходит с Java GC? Пространство PermGen заполняется?

Я не знаю, что происходит с моим Java-процессом. Это процесс индексации. Он считывает документы из набора zip-файлов и добавляет их в индекс lucene. Журнал GC показывает, что это просто ...
вопрос задан: 13 January 2012 13:50
0
ответов

Как битовый векторный трип быстрее обычного вектора?

Он якобы быстрее вектора, но я не очень понимаю, как локальность ссылок должна этому способствовать (поскольку вектор по определению является наиболее локально упакованными данными - каждый ...
вопрос задан: 13 January 2012 08:39
0
ответов

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

Я хочу получить системные свойства, установленные для стороннего java-процесса/JVM. Мне нужно сделать это программно. Например, получить свойство "java.class.path". Как я могу это сделать? Я знаю, что мы можем ...
вопрос задан: 12 January 2012 10:29
0
ответов

Соответствующая настройка JVM / GC для JVM 4 ГБ с кешем 3 ГБ

Я ищите соответствующие параметры для настройки JVM для веб-приложения. Я читал о старом / молодом / постоянном поколении, но у меня проблемы с использованием этих параметров в лучшем случае для этого ...
вопрос задан: 10 January 2012 13:36
0
ответов

Завершение работы tomcat с использованием развернутого в нем веб-приложения

У меня есть некоторые сомнения относительно операции tomcat, которая встречается при моей разработке веб-приложений: есть ли способ завершить работу самого tomcat из развернутого в нем веб-приложения? Tomcat запускает все свои webapps / war ...
вопрос задан: 10 January 2012 10:26
0
ответов

scalac против javac и scala против java

Итак, я понял, чем компилятор scalac отличается от javac - глядя на созданные байткоды, они не похожи на то, что создал бы javac - например, класс без конструктора. Но это ...
вопрос задан: 6 January 2012 19:29
0
ответов

Почему слишком большое значение -Xmx иногда приводит к сбою JVM, даже если есть доступная оперативная память?

В основном мы заметили, что на некоторых компьютерах установка параметра JVM -Xmx (максимальный размер кучи) иногда приводит к сбою инициализации JVM, даже если в системе более чем достаточно оперативной памяти. Итак, для ...
вопрос задан: 5 January 2012 23:55
0
ответов

Почему реализации конкретных функций в типажах скомпилированы для соединения методов в Scala 2.9.x, но не в 2.8.x?

В версиях Scala до 2.9.0 реализации конкретных функций в трейтах компилировались как обычные методы. Начиная с версии 2.9.x, они компилируются как методы моста. Я пытаюсь найти причину ...
вопрос задан: 5 January 2012 19:37
0
ответов

Как оптимизировать JVM и GC с помощью нагрузочного тестирования

Редактировать: Из нескольких чрезвычайно щедрых и полезных ответов, которые уже были получены на этот вопрос, для меня очевидно, что я этого не делал. Я прояснил важную часть этого вопроса, когда задал его ...
вопрос задан: 5 January 2012 18:29
0
ответов

Увеличение размера кучи в java для weka

Я пытаюсь увеличить размер кучи в java для weka, которая продолжает падать. Я использовал предложенную строку: > java -Xmx500m -classpath, но получаю следующую ошибку: -classpath requires class path ...
вопрос задан: 29 December 2011 00:15
0
ответов

Java Где находятся локальные переменные, ссылки на объекты, переменные экземпляра

В настоящее время я изучаю концепции памяти Java, стека и кучи, я знаю, что локальные переменные и метод вызовы жили в месте, называемом стеком. а объекты жили внутри кучи. но что, если ...
вопрос задан: 21 December 2011 10:10
0
ответов

Что означает nid в дампе потока Java?

Например, у вас есть такой дамп: "MyThread" prio = 1 tid = 0x0850c9f8 nid = 0x1baf runnable что означает здесь nid? Это шестнадцатеричное значение pid или lwpid?
вопрос задан: 19 December 2011 15:38
0
ответов

Как установить память для виртуальной машины в IntelliJ? Нужно ли мне отдельно настраивать параметры памяти Tomcat?

Я провожу сравнительный анализ и хочу знать, как настроить память как для IntelliJ, так и для Tomcat. В правом нижнем углу я вижу 98M из 147M в IntelliJ, для чего это? Как мне узнать, есть ли у меня ...
вопрос задан: 17 December 2011 03:28
0
ответов

Локальный и удаленный интерфейсы EJB3

Я понял, что локальный интерфейс предназначен для клиентов в экземпляре JVM того же контейнера и удаленный интерфейс предназначен для клиентов, находящихся за пределами JVM контейнера EJB. Как насчет Интернета ...
вопрос задан: 15 December 2011 22:37
0
ответов

Java: стоимость вызова Runtime.freeMemory (), Runtime.totalMemory () и Runtime.maxMemory ()

У меня есть карта в памяти, в которой хранятся мои объекты. Я хочу сбросить в память, когда у меня заканчивается память. Я делаю это прямо сейчас: void add (K key, V value) {if (underPressure ()) {...
вопрос задан: 15 December 2011 16:49
0
ответов

Как определить метод переопределения в байт-коде Java?

Сейчас я сосредоточусь на проекте, требующем понимания байт-кода Java. С помощью bcel теперь я могу выполнить большую часть работы. Один момент, который мне сейчас непонятен, - это как идентифицировать метод подкласса ...
вопрос задан: 1 December 2011 15:27
0
ответов

Как получить уникальный идентификатор JVM?

Как код Java может получить уникальный идентификатор для JVM, в которой он запущен? В системе Unix примером того, что я ищу, может быть PID процесса, в котором запущена JVM (...
вопрос задан: 28 November 2011 21:33
0
ответов

Действительно ли абстрактные классы в Scala работают лучше, чем черты?

Выдержка из книги по лестнице: Если эффективность очень важна, склоняйтесь к использованию класса. Большинство сред выполнения Java делают вызов виртуального метода члена класса более быстрой операцией, чем ...
вопрос задан: 27 November 2011 15:24