Я только что начал читать книгу Joe Armstrongs о Erlang и слушал его превосходный разговор по Радио Разработки программного обеспечения. Интересный язык/система и тот, время которого, кажется, настало...
Есть ли хорошее место для изучения системы команд байт-кода JVM. Спецификация, возможно, и возможно некоторые учебные руководства? Я спрашиваю, потому что я хотел бы разработать игрушечный язык и компилятор для него это...
Есть ли какой-либо способ, которым я могу получить список всех рабочих потоков в текущей JVM (включая потоки, не запущенные моим классом)? Также возможно получить Поток и Объекты класса всех потоков в...
Много раз приложение Java должно соединиться с Интернетом. Наиболее распространенный пример происходит, когда он читает XML-файл и потребности загрузить его схему. Я нахожусь позади прокси-сервера. Как я могу установить мой...
Я создал компилятор в C (использующий закон и бизона) для динамического языка типизированного программирования, который поддерживает циклы, объявления функций в функциях, рекурсивные вызовы и т.д. Я также создал...
В духе Java вопроса: Почему MaxPermSize существует?, я хотел бы спросить, почему JVM Sun использует фиксированный верхний предел для размера его пула выделения памяти. Значение по умолчанию является 1/4 Вашего медосмотра...
Кажется, что JVM использует некоторый фиксированный объем памяти. По крайней мере, я часто видел параметры -Xmx (для максимального размера) и -Xms (для начального размера), которые это подтверждают. У меня было ощущение, что ...
Вопрос не о максимальном размере "кучи" на 32-разрядной ОС, учитывая, что 32-разрядные Ose имеют максимальную адресуемую емкость памяти 4 ГБ, и что макс. размер "кучи" JVM зависит от сколько непрерывный...
Каково различие между внутренними работами JVM Java и CLR.NET? Возможно, начальная точка была бы, они в основном то же самое в их соответствующих средах (Java> JVM>...
Я предполагаю, что не, они не, потому что каждый процесс имеет свое собственное пространство памяти, конечно. Но как целая вещь JVM на самом деле работает? Есть ли отдельная JVM в отдельном процессе для каждого Java...
Я запускаю интенсивно использующее память приложение на машине с 16 ГБ RAM, и 8 основных процессоров и Java 1.6 вся работа выпуска 5.2 CentOS (Финал). Точные детали JVM: Java версии "1.6.0_10" Java (...
В C++ я могу объявить "встроенный" метод, и компилятор, вероятно, встроит его. Насколько я понимаю, что в Java нет такого ключевого слова. Встраивание сделано, если JVM решает сделать так? Я могу влиять...
Как я блокирую скомпилированные классы Java для предотвращения декомпиляции? Я знаю, что это должно быть очень хорошо обсужденной темой в Интернете, но я не мог прийти ни к какому заключению после обращения их. Многие люди...
Перепутанный процессом компиляции Java хорошо я знаю это: Мы пишем исходный код Java, компилятор, который независим от платформы, переводит его в байт-код, затем jvm, который является зависимым платформы...
У меня есть серверное приложение, которое, в редких случаях, может выделить большие блоки памяти. Это не утечка памяти, поскольку эти блоки могут требоваться возвратить сборщиком "мусора" путем выполнения полного...
У меня есть (в настоящее время последний) jdk 1.6.0.18 катастрофических отказа при работе веб-приложения (в настоящее время последний) кот 6.0.24 неожиданно после 4 - 24 часов 4 часа к 8 дням стресс-тестирования (30...
Относительно основного C/C++ () должен всегда возвращать целое число (нуль для указания на успех и ненулевой для указания на отказ). Я могу понять это, поскольку программа запущена, это становится процессом и каждым...
Я услышал, что несколько человек утверждают, что Вы не можете увеличить масштаб размера "кучи" JVM. Я услышал требования практического предела, являющегося 4 гигабайтами (я слышал, что консультант IBM сказал что), 10 гигабайтов, 32...
Что точно делает JVM (в частности, реализация Sun) медленный для получения выполнения по сравнению с другим временем выполнения как CPython? Мое впечатление было то, что это главным образом имеет отношение к полной лодке библиотек...
Я знаю о BCEL, но этот проект, кажется, мертв, поскольку он не имел никаких выпусков в течение двух лет. И мир Java идет дальше. Например, JDK 1.6 имеет новый формат файла класса. Таким образом, к чему можно пользоваться библиотекой...
Что реализации JVM доступны на Windows Mobile? Esmertec JBed является тем по моему телефону WinMo. Удивление, сколько другие поставщики JVM находятся в этой зоне. Есть ли любое сравнение или...
Я бездельничаю с игрушечным интерпретатором в Java, и я рассматривал попытку записать простой компилятор, который может генерировать байт-код для виртуальной машины Java. Который получил меня взгляды, сколько...
Как вы пишете (и запускаете) правильный микро-тест в Java? Я ищу некоторые примеры кода и комментарии, иллюстрирующие различные вещи, чтобы думать. Пример: должен ли эталон измерить время / ...
У меня есть JAVA-приложение, которое я запускаю от консоли, которая в свою очередь выполняет другой процесс Java. Я хочу получить дамп потока/"кучи" того дочернего процесса. На Unix я мог сделать уничтожение-3 <pid>...
Я выполняю Tomcat6 в JRE6 Sun, и каждая пара развертывается, я получаю OutOfMemoryException: PermGen. Я сделал поиск с помощью Google решений PermGen и попробовал много мер. Ни один не работает. Я считал много хороших вещей...
Alan Kay указывает, что "В отличие от Java, [Писк] выполнения, разрядно-идентичные на каждой машине - мы изобрели это 20 лет назад". Страница Википедии упоминает это также: Писк доступен для многих...
Вам когда-нибудь приходилось оправдывать выбор в пользу использования .NET вместо Java в зависимости от производительности? Для типичной системы обработки транзакций большого объема, которая может выполнять следующие операции ...