CBR looks at one of the most common Java environments installed on Windows.
The Java Runtime Machine used in the JRE is called HotSpot. First released in April 1999, the virtual machine is written in C++ and contains approximately 250,000 lines of code. Hotspot provides a class loader, bytecoder interpreter, Client and Server virtual machines, garbage collectors and a set of supporting runtime libraries.
Designed as a virtual machine for desktops and servers, HotSpot looks to improve performance with a number of techniques like just-in-time compilation and adaptive optimisation.
Due to JRE being one of the most common Java environments, security is a major issue. This is because Java provides an easily accessible attack surface to malicious web sites, since any web page visited may run Java applets. It has been found that the Java web browser plug-in is widely used by computer criminals, with Java exploits used in many exploit packs deployed by hackers. Oracle has moved to mitigate these threats by including automatic updates for JRE for Windows.