Tag: JVM

Ходячие объекты-мертвецы, или GC всегда прав Автоматическое управление памятью — одна из основных особенностей Java и других managed языков. При этом в спецификации про GC написано очень мало: как именно собирать мусор каждой конкретной реализации JVM, предлагается решать самостоятельно. В результате для сборки мусора существует огромное количество стратегий и степеней свободы. Например, когда именно GC [...]
Read more
Making it Rain: Truly Cloud Native JVM Applications The phrase “cloud native Java” gets thrown around a lot these days. Every one is excited about “cloud this” and “serverless that”. No one wants to be left behind in this brave new world. Many frameworks and architectures have stepped up to try to fill that gap [...]
Read more
Translation of 'switch' into Java bytecode We'll see how java compiler translates to bytecode different shades of 'switch' statement since Java 1 up to Java 12, which challenges arise during this process and how they are solved. This talk is aimed for people who are interested in Java platform internals and may be helpful if [...]
Read more