Результаты поиска по запросу "jvm"

2 ответа

Где универсальные типы хранятся в файлах классов Java?

Мне хорошо известно, что универсальные типы стираются из кода Java при его компиляции. Какую информацию (атрибуты?) Используют 1,5+ JVM для реализацииgetGenericType , и т.д. ?

5 ответов

GC Tuning - предотвращение полного GC

Я стараюсь не запускать приложение Grails в Tomcat в производственной среде Full GC (из примера gc.log ниже). Любые предложения о том, как лучше настроить GC? 14359,317: [Полная GC 14359,317: [CMS: 3453285K-> 3099828K (4194304K), 13,1778420 ...

3 ответа

Инструмент для отладки зависаний в Java-приложении

У меня есть Java-приложение, которое половину времени просто зависает, а другая половина JVM падает. Есть ли инструмент, который я могу использовать, чтобы увидеть, что происходит, что приводит к зависанию и / или падению? Я использую CentOS 5.6

ТОП публикаций

1 ответ

вызов функции Java из C с помощью JNI

Я пишу простую программу для вызова функции Java из моей C-программы. Ниже приведен мой код: #include <jni.h> #include <sys/types.h> #include <sys/ipc.h> #include <sys/shm.h> #include <sys/mman.h> #include <sys/stat.h> #include ...

5 ответов

Почему фиксированный максимальный размер кучи Java?

Этоявляется [https://stackoverflow.com/questions/763295/setting-jvm-heap-size-at-runtime] не [https://stackoverflow.com/questions/2073869/how-to-increase-java-heap-size-programmatically] ...

5 ответов

Java user.home устанавливается в% userprofile% и не разрешается

Наша компания недавно обновила Windows XP до Windows 7 Enterprise. Установка JDK больше не устанавливаетсяuser.home полный путь к каталогу пользователя, но вместо этого задает для user.home значение%userprofile%, Это вызывает много проблем с ...

3 ответа

Является ли Concurrent Mark Sweep (CMS) остановкой мирового события?

Я вижу много разгрузки классов, и вся моя система зависнет в течение этого периода времени .. [Unloading class sun.reflect.GeneratedMethodAccessor117] [Unloading class sun.reflect.GeneratedConstructorAccessor1896] [Unloading ...

3 ответа

Приведение результата умножения двух положительных целых чисел на long является отрицательным значением

У меня есть такой код: int a = 629339; int b = 4096; long res = a*b;Результат-1717194752 но если я добавлю одно ручное приведение к длинномуlong res = ((long)a)*b; или жеlong res = (long) a*b; результат правильный2577772544 Кто может объяснить, ...

5 ответов

Сбой JVM при использовании memcpy во время загрузки класса

Моя JVM упала, и файл hs_err показал, что он упал при попытке загрузить класс. В частности, при попытке memcpy ([libc.so.6 + 0x6aa2c] memcpy + 0x1c). Я посмотрел на файл .class и смог определить, какой класс загружается. Но может ли кто-нибудь ...

12 ответов

Получить список всех потоков, работающих в настоящее время в Java

Можно ли как-нибудь получить список всех запущенных потоков в текущей JVM (включая потоки, которые НЕ были запущены моим классом)? Можно ли также получить объекты Thread и Class всех потоков в списке? Я хочу быть в состоянии сделать это с ...