Java (platform perangkat lunak): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
kTidak ada ringkasan suntingan Tag: Suntingan visualeditor-wikitext |
→Mesin Virtual Java: Perbaikan tata bahasa Tag: Suntingan perangkat seluler Suntingan aplikasi seluler Suntingan aplikasi Android |
||
Baris 19:
=== Mesin Virtual Java ===
Jantung platform Java adalah konsep "virtual machine" yang mengeksekusi program [[bytecode Java]]
Penggunaan bytecode sebagai perantara bahasa yang memungkinkan program Java untuk berjalan pada platform apapun yang memiliki mesin virtual yang tersedia. Penggunaan JIT compiler berarti bahwa aplikasi Java, setelah penundaan singkat selama pemuatan dan setelah mereka memiliki "pemanasan" dengan menjadi semua atau sebagian besar JIT-dikompilasi, cenderung berjalan secepat asli program.<ref name="LewisNeumann">{{Cite web|url=http://scribblethink.org/Computer/javaCbenchmark.html|title=Performance of Java versus C++|last=J.P.Lewis and Ulrich Neumann|publisher=Graphics and Immersive Technology Lab, [[University of Southern California]]}}</ref><ref name=":0">{{Cite web|url=http://www.kano.net/javabench/|title=The Java Faster than C++ Benchmark|date=2003-11-14|publisher=Kano.net|access-date=2016-02-09}}</ref><ref name=":1">[http://research.sun.com/techrep/2002/smli_tr-2002-114.pdf FreeTTS – A Performance Case Study], Willie Walker, Paul Lamere, Philip Kwok</ref>
|