Although Java is cross-platform, its performance and quality are greatly
influenced by the features of the underlying native platform. Since the Java
language and environment includes concurrency and multithreading (MT) as
integral components, the native operating system's multithreading model and
environment will greatly influence Java applications' quality and performance
on that system.
Sun's Java Virtual Machine (JVM), central to the performance and scalability
of the Java Development Kit (JDK) for Solaris, is designed to take full
advantage of multi-processor computing systems by using the native
multithreading capabilities of Solaris. It performs bytecode interpretation
using native multithreading and fast synchronization and, later this summer,
will feature an improved memory system. These features provide developers
with significant performance boosts requi... (more)