0xDEADBEEF

RSS odkazy english edition

JVM


12. 3. 2020 Java Ahead-of-Time Compiler
Java od verze 9 nabízí (v experimentální formě JEPu, od verze ±13 neexperimentálně) možnost ahead-of-time kompilace. Příslušný nástroj jaotc (postavený na kompilátoru Graal) je připravený v repozitářích Debianu a Ubuntu (a nejspíš i v dalších distribucích s JVM 9+). celý článek →
25. 8. 2019 Jak rychlá je reflexe na JVM?
Když píšete interpretr běžící na JVM, je velice užitečné, aby uměl používat již existující knihovny napsané v Javě. K tomu ale musí umět volat do Javy, což v případě, že váš jazyk je dynamicky typovaný (třeba nějaká varianta Lispu), nemusí být triviální a/nebo rychlé. Volání může proběhnout několika… celý článek →
28. 12. 2017 Poznámky k výkonu
Před nějakou dobou mi twitterem proletěla prezentace Adventures in efficiency and performance (slajdy, video), kde autor mluvil o tom jak dosáhnout výkonu na JVM a vyprávěl o hardwaru. Některé informace mi přišly nedostatečné, tady jsou moje poznámky. celý článek →
Starší články publikované na funkcionálně.cz.
23. 5. 2017Kompaktní stringy
1. 6. 2016Escape analysis
12. 12. 2015I ve Scale se dá psát rychlý generický kód za použití typeclass
18. 9. 2015Jak JVM volá virtuální metody, jaká temná božstva musí vzývat, aby to bylo aspoň trochu rychlé
29. 4. 2015Bez typů se obejdeme, ale...
9. 3. 2014Haldy nejsou tak velké, jak se se zdají být
11. 7. 2013JVM: Epizoda V – Paměť vrací úder
4. 6. 2013JVM a pohled objektům pod sukně
6. 5. 2013Rekurzivní sizeOf pro JVM
20. 2. 2013Velikost objektů na JVM - Scala a specialiazce polí
30. 1. 2013Velikost objektů na JVM - Scala @specialized
25. 1. 2013Velikost objektů v Javě - mapy
21. 1. 2013Velikost objektů v Javě
13. 4. 2013Cost per element/entry in various well-known Java/Guava data structures
píše k47 (@kaja47, k47)