Tagged: jvm

01
Июл
2021

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

Всем привет. Хочу на рабочем компе писать и запускать код на Java, но не могу установить JVM из-за отсутствия прав администратора. Среду разработки я установил, т.к. если устанавливать не в Program Files, то возможно обойти необходимость а…

07
Июн
2021

Создание default-метода через ow2 asm

Хочу создать default-метод, который вызывает другой метод в этом интерфейсе. Указываю модификатор доступа ACC_PUBLIC, но JVM не может прочитать этот класс: java.lang.ClassFormatError: Method … in class … has illegal modifiers: 0x1.
Одн…

24
Фев
2021

Память JVM и анонимные строки

Есть код:
String str = “text” + “second text”;

После выполнения кода переменная str будет ссылаться на строку, находящуюся в пуле строк. Будет ли создаваться в данном пуле ячейки для “text” и “second text” во время выполнения данной инстр…

21
Дек
2020

Подскажите, какие инструменты использовать для реализации поиска по слову в Android по базе данных?

Я пишу приложение на Android, которое уже есть на IOS и мне нужно сейчас реализовать поиск по слову на одном из фрагментов этого приложения. Слова берутся из интегрированной базы данных в приложении и выгружаются в фрагмент
[]
Как реализов…

10
Дек
2020

Помогите разобраться с jmap

В туториалах видел, что раньше по jmap -heap можно было получить в консоль информацию по параметрам кучи в процессе. В моей нынешней версии jmap так сделать нельзя, есть только
jmap -dump:live,format:b,file=heap.bin , но он сохраняет данн…

03
Дек
2020

Как работает интерпретация в Java JVM?

Решил углубиться в архитектуру JVM и понял, что не понимаю как работает механизм интерпретации. Решил разобраться на примере такого алгоритма: 1)Налить в чайник воду 2)Зажечь спичку 3)Открыть кран газовой горелки 4)Поднести спичку к горелк…

21
Ноя
2020

Как наложить png изображения друг на друга в java?

Пишу клиент-серверное приложение (браузерная игра) в команде. Являюсь backend программистом. Используем java Spring. В одной задаче нам требуется работа с изображениями, а точнее их наложение друг на друга (генератор гербов). Как это можно…

13
Авг
2020

Как создать исполняемое приложение Java?

Я новичок в Java и я внезапно поймал себя на том, что не знаю, как создать приложение, которое можно будет запускать без среды разработки.
Например, я написал свой калькулятор из нескольких классов с GUI, и теперь хочу получить его в виде …

31
Май
2020

java threads. Heap size уменьшается при создании потока, почему?

Есть сервер-приложение которое ожидает подключения, и когда оно появляется создает новый поток для работы с новым подключением. В целом это выглядит так:

public abstract class Server {

protected ServerSocket server;

protected …

24
Апр
2020

Слетел phpstorm 2020.1

после загрузки большой xml, шторм попросил увеличить размер выделяемой ОЗУ, увеличил, он закрылся и при следующем открытии выдает такую ошибку, гуглил, пробовал сделать по советам людей на форумах, меня переменную JAVA_HOME, не помогает. П…

01
Мар
2020

Error:Abnormal build process termination – Idea выдаёт ошибку при запуске проекта

При попытке запуска проекта на IDEA 2019.2 вылетает ошибка Error:Abnormal build process termination. Буквально вчера (да и вообще до этого) я с ней не сталкивался, IDE не менял и не обновлял. От проекта тоже не зависит – пробовал запускать…

26
Фев
2020

Ссылки в JAVA __

Есть код
Object *o = new Object
В java когда создается объект он сначала находится в young generation, если на этот объект все еще будет ссылка, то она переместится в old generation, так вот если указатель o ссылается на объект который изн…

06
Фев
2020

Как собрать стэк-трейсы конкретных тредов с sample interval ± 100ms

Есть OpenJDK8.
Есть пул потоков ExecutorService к примеру размером 40.
Принцип работы такой:
1)пришел запрос, для его обработки берется поток из пула.
2)во взятом потоке обрабатываем запрос
3)поток возвращается в пул потоков.
И так “по кр…

05
Сен
2017

Передача JVM параметров (аргументов) "изнутри"

Как можно установить параметры JVM (объём памяти и тд…) без использования запуска через .bat файл? Возможно ли это без использования launch4j и прочих подобных.
Знаю например, что можно так менять некоторые параметры:
System.setProperty(…

05
Сен
2017

Передача JVM параметров (аргументов) "изнутри"

Как можно установить параметры JVM (объём памяти и тд…) без использования запуска через .bat файл? Возможно ли это без использования launch4j и прочих подобных.
Знаю например, что можно так менять некоторые параметры:
System.setProperty(…

31
Янв
2017

Как узнать производителя JVM?

Как узнать производителя JVM? Как я понимаю, существует несколько производителей JVM: Oracle (Oracle Hotspot), сообщество свободного программного обеспечения (OpenJDK), IBM (IBM J9), Azul Systems (Zing) и другие. Как (по пакету jdk) можн…