Запитання з тегом «jvm»

Віртуальна машина Java (JVM) дозволяє набору програм і структур даних комп'ютерного програмного забезпечення використовувати модель віртуальної машини для виконання інших комп'ютерних програм та сценаріїв. Використовуйте цей тег для питань, що стосуються інструментів, наданих JVM, або як він працює в конкретному сценарії.

4
Чому JVM досі не підтримує оптимізацію зворотних викликів?
Через два роки після того, як робить-jvm-предотвратить-хвост-оптимізацію викликів , здається, є реалізація прототипу, і MLVM вже деякий час перелічує цю функцію як "прото 80%". Чи немає активного інтересу з боку Sun / Oracle у підтримці хвостових викликів, чи просто, що хвостові виклики "[...] судилися виходити на друге місце у кожному …

8
Як встановити параметри JVM для тестів Junit Unit?
У мене є кілька тестів Junit unit, для яких потрібна велика кількість простору купи - тобто 1G. (Вони перевіряють функціонал, що вимагає великої пам’яті, для програми веб-запуску, яка буде працювати лише з достатньою кількістю місця, і буде працювати внутрішньо на 64-розрядних машинах Win 7 - тому перепроектування тестів не є …

5
Налагодження програми Java, не запускаючи JVM аргументами налагодження
Зазвичай, щоб приєднати відладчик до запущеного jvm, вам потрібно запустити jvm з таких аргументів: > java -Xdebug -Xrunjdwp:transport=dt_socket,address=1000,server=y,suspend=n Тепер, якщо я хочу налагодити процес, який не був запущений у режимі налагодження, що я можу зробити? Ця ситуація виникає, коли виробнича система (тобто запущена без аргументів налагодження) виявляє помилку "випадкового" (я …

4
Java: Яка різниця між <init> та <clinit>?
Я не можу зрозуміти наступний текст ... Чи означає це, що &lt;clinit&gt;це для порожніх конструкторів? Чому важливо мати дві різні версії? https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html 2.9. Special Methods На рівні віртуальної машини Java кожен конструктор (§2.12) відображається як метод ініціалізації екземпляра, що має спеціальне ім'я &lt;init&gt;. Цю назву надає компілятор. Тому що ім’я&lt;init&gt; …
94 java  jvm 

1
Перевищення накладних лімітів GC
Який час вибірки використовує JVM, щоб перекинути "java.lang.OutOfMemoryError: перевищена гранична межа GC"? Я знаю, що ви можете контролювати 98% та 2% за допомогою параметрів GCTimeLimit та GCHeapFreeLimit, але який час вибірки?

12
“Під час ініціалізації ВМ сталася помилка; Не вдалося зарезервувати достатньо місця для купи об’єктів ”за допомогою -Xmx3G
Перш за все, у мене є коробка з 8 Гб оперативної пам'яті, тому я сумніваюся, що проблема в загальній пам'яті. Ця програма чудово працює на машинах обсягом 6 Гб або менше. Я намагаюся зарезервувати 3 ГБ місця за допомогою -Xmx3G у розділі "Аргументи ВМ" у "Конфігураціях запуску" в Eclipse. Щоразу, …

20
Котлін невирішене посилання в IntelliJ
Я розпочав з підручника для вивчення Kotlin в. IntelliJКоли я спробував запустити приклад, тобто fun main(args: Array&lt;String&gt;) { println("lol") } Виконання призупинено за допомогою цього повідомлення. Error:(5, 5) Kotlin: Unresolved reference: println Я вперше використовую IntelliJ. Я також ніколи не працював над Javaпроектом. Чи щось мені не вистачає? Редагувати: Я …

8
Створіть мову програмування JVM
Я створив компілятор на мові C (використовуючи lex &amp; bison) для динамічної набраної мови програмування, що підтримує цикли, оголошення оголошень всередині функцій, рекурсивні виклики тощо. Я також створив віртуальну машину, яка запускає проміжний код, створений компілятором. Зараз я думав, замість того, щоб компілювати свій власний проміжний код, скомпілювати його в …

9
Впровадження C # для JVM
Хтось намагається застосувати C # для JVM? Як розробник Java, я дивився на C # із заздрістю, але не хочу відмовлятися від мобільності та зрілості JVM, не кажучи вже про різноманітний набір інструментів для неї. Я знаю, що є деякі важливі відмінності між JVM та CLR, але чи є щось, …
91 c#  java  clr  jvm 

7
Android Gradle Не вдалося зарезервувати достатньо місця для купи об’єктів
Я встановив Android Studio 1.1.0. Я ще нічого не робив, як запустити нову програму Android або імпортувати щось. Якось він намагається щось побудувати і видає помилку синхронізації. Помилка: Не вдається запустити процес демона. Ця проблема може бути викликана неправильною конфігурацією демона. Наприклад, використовується невизнаний параметр jvm. Будь ласка, зверніться до …
91 android  gradle  jvm  heap 

8
Чи існує одна JVM на програму Java?
Чи використовується однаковий JVM у всіх запущених додатках Java, чи застосовується "одна JVM на Java-програму"? (скажімо, додатками є IntelliJ IDEA, наприклад, сервер та NetBeans) Крім того, чи існує зв'язок між призначеними JVM та процесами, що використовуються кожною програмою Java?
91 java  process  jvm 

18
Шрифт недоступний для JVM з Jasper Reports
Я намагаюся створити звіт за допомогою DynamicJasper, але я отримую таку помилку: net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'Arial' is not available to the JVM. msttcorefonts встановлено, але я думаю, JVM не використовує жодних шрифтів з нього. Я використовую Ubuntu 10.04. Як я можу це виправити?

3
Демон закінчується, оскільки простір купи JVM вичерпано
Я щойно оновив Android Studio до версії 3.5 Beta 1 і отримую Демон закінчується, оскільки простір купи JVM вичерпано повідомлення під час запуску збірки. Крім того, побудова займає більше часу для завершення. Хтось має якусь ідею щодо цього?

30
Android Studio - встановлення JVM не знайдено
У мене виникають проблеми при спробі завантаження Android Studio Коли я намагаюся запустити його після встановлення, я отримую таку помилку: No JVM Installation found. Please install a 64 bit JDK. Моя поточна специфікація системи: Операційна система: Windows 8.0 64 bit version Встановлено JDK:JDK 1.8.0 Що я пробував: Я спробував те, …

12
Отримання параметрів запущеного JVM
Чи є спосіб отримати параметри запущеної JVM? Чи існує такий інструмент командного рядка, як jstat, який приймає як вхід pid JVM і повертає його початкові параметри? Мене особливо цікавлять значення -Xmx та -Xms, які були вказані під час запуску JVM. Дякую. Редагувати : Щоб пояснити мої обмеження. JVM, який ми …
90 java  jvm 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.