Inside the Java 2 Virtual Machine устарела или можно почитать?
Просто хотелось бы понять, как JVM работает, но исходники читать такое себе, непонятно, а спеку с моим пониманием можно заменить одним предложением "на твоей JVM должна поддерживаться JLS".
Пробовал по рекомендациям гугла Java Performance Оакса, но там все-таки не про то.
Какой-нибудь разбор хотспота, например. Как и почему решали реализовывать те или иные требования спеки.
Глава 2 из https://docs.oracle.com/javase/specs/jvms/se14/jvms14.pdf более менее читабельна - даже если виртуальные машины это не твой хлеб :) А причины по которым приняты те или иные решения - это идем в раздел авторы (тут правда надо поднять авторов и предыдущих версий specs) и гуглим их мемуары и/или статьи/блоги (если таковые имеются) на тему vm
Всем привет. Нужно выбрать максимально простой и легковесный di framework для библиотеки на java 8 Dager - сложноват и тяжеловат Koin - хорош но на котлине Что еще? Guice? Ваш вариант?