Nano Hash - криптовалюты, майнинг, программирование

Вопросы по теме 'jvm'

Как рассчитать максимальную память, которую может использовать java-приложение
У меня есть Java-приложение с максимальной кучей 1024 МБ, у него есть пространство для генерации 256 МБ. Гарантирует ли это, что это приложение никогда не будет использовать более 1280M (1024+256)? Память стека также зависит от размера кучи,...

Почему tomcat может перезагрузить мой измененный класс, если я запустил tomcat в режиме отладки?
Аналогичный вопрос: Динамический класс перезагрузка работает только в режиме отладки, почему/как это работает на самом деле? , но я все еще в замешательстве, и у меня есть другие вопросы. Когда я разрабатывал веб-приложение и использовал tomcat,...
13.01.2024

API для сбора статистики от запущенной JVM
Для проекта класса я хотел бы реализовать приложение Java, которое подключается к локальной JVM и собирает статистику, такую ​​как использование кучи, количество потоков, загруженные классы и т. Д. Я искал в Интернете API, сторонний встроенный , что...
02.11.2023

Общие сведения о распределении памяти JVM и нехватке памяти в Java: пространство кучи
Я пытаюсь понять, как распределение памяти работает в JVM. Я пишу приложение, в котором у меня возникают исключения Out of Memory: Heap Space. Я понимаю, что могу передать аргументы виртуальной машины, такие как Xms и Xmx, для увеличения объема...

Назначение файлов .class в Java
Я пытаюсь понять, как файлы .class работают в java и какова их цель. Я нашел некоторую информацию в Интернете, но получаю неудовлетворительные объяснения. Как только мы запускаем компилятор, мы получаем файл .class, который представляет собой...

JAVA POI не хватает памяти
Я хотел создать отчет excel (xlsx) с 500000 записей и почти 10 столбцов. С jboss 512M и apache poi (3.9). JVM разбился из-за ошибки нехватки памяти, как и ожидалось, поскольку пользовательская модель poi имеет проблемы с памятью. Поэтому я...
31.10.2023

Сегменты памяти JVM и JIT-компилятор
Я знаю, что это зависит от JVM, и каждая виртуальная машина предпочла бы реализовать его немного по-другому, но я хочу понять общую концепцию. Было сказано, что для сегментов памяти, которые JVM использует для выполнения программы Java Стеки...
14.01.2024

Apache Tomcat JVM Heapsize на Redhat 5 64 бит 32 RAM 2 четырехъядерный процессор Xeon Проблемы с производительностью
пожалуйста, помогите мне настроить мои серверы, когда количество подключений за один раз превышает 500, мой httpd просто зависает и перестает отвечать. У меня такая же конфигурация с 2008 года, и теперь я добавил немного оперативной памяти, теперь...

Что означает := в списке аргументов JVM в OpenJDK?
Я хотел увидеть все аргументы JVM, доступные в openjdk 1.8, и выполнил следующую команду: java -XX:+PrintFlagsFinal -version Он вывел все доступные аргументы в JVM, и я заметил, что несколько флагов имеют следующий формат: uintx...
15.01.2024

Как отлаживать Java-код, работающий внутри JVM, созданной с помощью собственного кода?
Как я могу использовать Eclipse для отладки кода Java, работающего внутри моей собственной JVM, созданной на C ++? У меня есть собственное приложение, которое выполняет следующие функции: JavaVM *javaVM; JNIEnv *jniEnv; long flag =...

Как реализовать контрактное тестирование, когда кафка задействована в микросервисной архитектуре?
В настоящее время я работаю над проектом, в котором у нас есть реализация kafka в архитектуре микросервиса. Удалось ли вам создать контрактные тестовые примеры для взаимодействия темы mS с kafka, используя pact-jvm? Моя реализация заключается в...

Nashorn JJS: установить размер кучи в командной строке
Используя инструмент JJS для Nashorn+ JVM, как мы устанавливаем аргументы JVM? Я пробовал это: jjs -Xmx512m test.js но получил это: «-Xmx512m» не распознается. Используйте «-h» или «-help», чтобы увидеть список всех поддерживаемых...
07.12.2023

Можно ли сделать java.lang.invoke.MethodHandle таким же быстрым, как прямой вызов?
Я сравниваю производительность MethodHandle::invoke и прямого вызова статического метода. Вот статический метод: public class IntSum { public static int sum(int a, int b){ return a + b; } } И вот мой ориентир:...
04.11.2023

Почему максимальная куча меняется во время выполнения?
У нас есть приложение Java, работающее в openjdk8, максимальная память кучи которого изменяется во время выполнения - в чем может быть причина этого? Я нашел вопрос Почему куча меняется в java , который указывает на статья, объясняющая разницу...

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..