Java version history: Difference between revisions

Content deleted Content added
Line 226:
|-
| Java SE 6 Update 14{{citation needed|date=June 2023}}|| 2009-05-28
|| HotSpot VM 14. This release includes extensive performance updates to the JIT compiler, compressed pointers for 64-bit machines, as well as ''experimental'' support for the [[Garbage-first collector|Garbage-First (G1)]] a low-pause [[Garbage collection (computer science)|Garbage Collector]] .<ref>{{cite web|url=https://www.infoq.com/news/2008/05/g1|title=JavaOne: Garbage First|publisher=infoq.com|last=Humble|first= Charles|date=2008-05-13|access-date = 2008-09-07}}</ref><ref>{{cite web|url=https://blogs.oracle.com/theplanetarium/entry/java_vm_trying_a_new|title=Java VM: Trying a new Garbage Collector for JDK 7|last=Coward|first=Dany|date=2008-11-12|access-date=2012-01-22|url-status=dead|archive-url=https://web.archive.org/web/20111208114910/http://blogs.oracle.com/theplanetarium/entry/java_vm_trying_a_new|archive-date=2011-12-08}}</ref>
 
The <code>-XX:+DoEscapeAnalysis</code> option directs the HotSpot [[JIT compiler]] to use [[escape analysis]] to determine whether local objects can be allocated on the [[Stack-based memory allocation|stack]] instead of the [[Dynamic memory allocation|heap]].{{citation needed|date=June 2023}}