C Books Guide and List
C++ Books Guide and List
Best Java Books

3,749 questions

4,049 answers

114 comments

10,705 users

What are the differences between JIT and HotSpot?

0 votes
13 views
asked Jan 10, 2014 by smith Geek (15,340 points)

1 Answer

0 votes
The Hotspot VM is a collection of techniques, the most important of which is called adaptive optimization. The original JVMs interpreted byte codes one at a time. Second-generation JVMs added a JIT compiler, which compiles each method to native code upon first execution, then executes the native code. Thereafter, whenever the method is called, the native code is executed. The adaptive optimization technique used by Hotspot is a hybrid approach, one that combines byte code interpretation and runtime compilation to native code. Hotspot, unlike a regular JIT compiling VM, doesn't do "premature optimization"
answered Jan 10, 2014 by rajesh Guru (39,140 points)

Related questions

0 votes
1 answer 13 views
13 views asked Dec 29, 2013 by john Guru (27,140 points)
0 votes
1 answer 3 views
3 views asked Jan 9, 2014 by keem Expert (13,240 points)
0 votes
1 answer 13 views
13 views asked Apr 1, 2014 by felin Advisor (8,400 points)
0 votes
1 answer 27 views
0 votes
1 answer 12 views
...