metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-02-25 08:31 pm

О странностях jvm

Решил я глянуть, почему валится с исключением жабокложурный сервис при остановке, подключился к нему windbg.
Так вот, у меня оный windbg начал сыпать такими Access Violation на каждое действие внутри jvm, что страшно смотреть, причем это во время работы, и извне оно никак не видно.
Такое ощущение, что там внутри сплошные повреждения памяти и разыменования нулевых указателей, но они все окружены обработкой исключений в любимом жабьем стиле и наружу не выходят.
Как-то это крайне неприятно.

[identity profile] baramin.livejournal.com 2012-02-25 10:07 pm (UTC)(link)
Один умный джигит решил, что переключать контексты через железные прерывания - это хорошо (производительно - как это обосновывалось).
Если быть кратким: для JVM это норма. Но взять биту порой хочется очень. Особливо, когда отлаживаешь AWT или FX какой.

[identity profile] volodymir-k.livejournal.com 2012-02-26 12:37 pm (UTC)(link)
Кстати писали JVM по большей части в Питере. Особенно хотспот.