This is the 5th post in the The state of JVM desktop frameworks focus series. The previous posts of this series were dedicated to frameworks that were pretty similar to each other. This week’s post is dedicated to Jet Compose for Desktop, the new kid on the block that offers an original approach.
Supported Java binary distributions currently include:
Oracle (http://www.oracle.com/technetwork/java/javase/downloads):
The Java Development Kit (JDK), version 6, 7 and 8
The Java Runtime Environment (JRE), version 6, 7 and 8
The Java API Javadoc, version 6, 7 and 8
By default, the virtual machine grows or shrinks the heap at each collection to try to keep the proportion of free space to live objects at each collection within a specific range. This target range is set as a percentage by the parameters -XX:MinHeapFreeRatio= and -XX:MaxHeapFreeRatio=, and the total size is bounded below by -Xms and above by -Xmx .
H. Burchell, O. Larose, и S. Marr. Proceedings of the 21st ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, ACM, (сентября 2024)
T. Mytkowicz, A. Diwan, M. Hauswirth, и P. Sweeney. Proceedings of the 31st ACM SIGPLAN Conference on Programming Language Design and Implementation, стр. 187--197. ACM, (июня 2010)
M. Steindorfer, и J. Vinju. Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, стр. 783--800. New York, NY, USA, ACM, (2015)
P. Hofer, F. Hörschläger, и H. Mössenböck. Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering, стр. 87--90. ACM, (2015)
B. Claudel, Q. Sabah, и J. Stefani. Formal Techniques for Distributed Objects, Components, and Systems, том 9039 из Lecture Notes in Computer Science, Springer, (2015)
T. Würthinger, M. Van De Vanter, и D. Simon. Perspectives of Systems Informatics, том 5947 из Lecture Notes in Computer Science, Springer Berlin Heidelberg, (2010)
C. Wimmer, S. Brunthaler, P. Larsen, и M. Franz. Proceedings of the 11th Annual International Conference on Aspect-oriented Software Development, стр. 203--214. New York, NY, USA, ACM, (2012)
A. Wöß, C. Wirth, D. Bonetta, C. Seaton, C. Humer, и H. Mössenböck. Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools, стр. 133--144. ACM, (2014)
X. Yang, S. Blackburn, D. Frampton, J. Sartor, и K. McKinley. Proceedings of the 2011 ACM International Conference on Object Oriented Programming Systems Languages and Applications, стр. 307--324. ACM, (2011)
H. Masuhara, и A. Yonezawa. International Colloquium on Partial Evaluation and Program Transformation (PE Day'99), стр. 83--102. Waseda University, Tokyo, Japan, (ноября 1999)
V. Kumar, D. Frampton, S. Blackburn, D. Grove, и O. Tardieu. Proceedings of the 2012 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages & Applications (OOPSLA 2012), Tucson, AZ, October 19-26, 2012, том 47 из SIGPLAN Notices, стр. 297--314. ACM, (октября 2012)
T. Würthinger. Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, стр. 41--42. New York, NY, USA, ACM, (2011)