დროის დაზოგვის პროგრამული და აპარატურის ცოდნა, რაც 200 მილიონ მომხმარებელს ეხმარება ყოველწლიურად. დაგეხმარებათ სახელმძღვანელო რჩევებით, ახალი ამბებითა და რჩევებით თქვენი ტექნიკური ცხოვრების განახლების მიზნით.
HotSpot
HotSpot, Oracle– ისგან, დეველოპერების უმეტესობის წამყვანი არჩევანია მთელს მსოფლიოში. და ეს სათავეში უდგას პროგრამულ ჩამონათვალს, რომელიც ინტერპრეტაციას უკეთებს Java bytecode- ს.
პროგრამა, რომელიც თავდაპირველად ცნობილია როგორც Java HotSpot შესრულების ძრავა, დაწერილია C ++ და ასამბლეის ენაზე. იგი მასპინძლობს პლატფორმების მხარდაჭერას Windows, Mac, Linux და Solaris ოპერაციული სისტემებისთვის.
HotSpot მასპინძლობს ფუნქციების მძლავრ კომპლექტს, განსაკუთრებით "ადაპტაციური ოპტიმიზაციის" და "დროულად შედგენის" ფუნქციებს.
გარდა ამისა, HotSpot მხარს უჭერს მხოლოდ ინსტრუქციების ნაკრებების არქიტექტურას (ISA), როგორიცაა x86-84, IA-32, ARMv7 VFP, SPARC (მხოლოდ სოლარის კომპიუტერებისთვის) და ARMv8. ეს ISA მხარდაჭერის სისტემა ზოგადად საუკეთესოა, რაც შეგიძლიათ მიიღოთ ბაზარზე.
HotSpot– ის სხვა მნიშვნელოვანი ნიშნებია Java bytecode თარჯიმანი, Dual ვირტუალური მანქანა (კლიენტი და სერვერის შემდგენელი), ფენოვანი შემდგენელი, ჯავის კლასგამტვირთველი, ნაგვის შემგროვებლები, ბიბლიოთეკის ხანგრძლივობა, JVM დროშები, პლატფორმების თავსებადობა და მრავალი სხვა მეტი
HotSpot Java bytecode თარჯიმანი და ვირტუალური მანქანა ლიცენზირებულია GNU- ს ზოგადი საზოგადოებრივი ლიცენზიის (GPL) შესაბამისად. როგორც ასეთი, ის უფასოდ არის ხელმისაწვდომი.
ჩამოტვირთეთ კოდექსი
OpenJ9
OpenJ9, დან Eclipse Foundation IBM, ფართოდ განიხილება, როგორც HotSpot– ის უახლოესი კონკურენტი. HotSpot- ის მსგავსად, ეს არის მრავალმხრივი Java bytecode თარჯიმანი და Java ვირტუალური მანქანა.
პროგრამა თავსებადია ყველა მნიშვნელოვან კომპიუტერულ ოპერაციულ სისტემასთან, განსაკუთრებით Windows, AIX, macOS, Linux და მრავალი სხვა. გამოყოფილია მხარდაჭერა - ჩამონტაჟებული OpenJDK ორობითი - 3 გამოჩენილი კომპიუტერის ოპერაციული სისტემისთვის, მაგალითად Windows, Linux და macOS.
ეძებთ საუკეთესო ინსტრუმენტს კოდის შესწავლის დასაწყებად? შეამოწმეთ ეს ინსტრუმენტები და დაიწყეთ ძლიერი.
ეს პროგრამული უზრუნველყოფის თარჯიმანი გთავაზობთ ოპტიმიზირებულ პარამეტრს, რომელიც ადეკვატურად არის აღჭურვილი, არა მხოლოდ java bytecode– ს ინტერპრეტაციას, არამედ თქვენი Java პროგრამის მთლიან მუშაობას.
გარდა ამისა, პროგრამა გთავაზობთ პერსონალურად დასაყენებელ პლატფორმას, რომლის საშუალებითაც შეგიძლიათ თავად ააშენოთ OpenJDK, თუ თქვენ გექნებათ საჭირო ცოდნა.
OpenJ9 ვირტუალური მანქანის / Java bytecode თარჯიმნის სხვა მნიშვნელოვანი ნიშნებია მეხსიერების კვალი, სწრაფი გაშვება და ხანგრძლივობის ხანგრძლივობა, ფართო კონფიგურაცია, Eclipse OMR (ჩანერგილი პროგრამა), Just-in-time (JIT) და Ahead of time (AOT) შემდგენლები, Java dumps, system dumps, ონლაინ რესურსები და უფრო მეტი.
OpenJ9 არის ღია წყარო, რომელიც ფინანსდება მთელს მსოფლიოში შემოწირულობებით. სწორად რომ ვთქვათ, OpenJ9 ხელმისაწვდომია უფასოდ ჩამოსატვირთად.
ჩამოტვირთეთ OpenJ9
JRockit
JRockit ერთ – ერთი ყველაზე ხშირად გამოყენებული ჯავის ვირტუალური მანქანაა და იგი გამოირჩევა, როგორც ერთ – ერთი საუკეთესო პროგრამა, რომელიც ინტერპრეტაციას უკეთებს Java bytecode– ს. პროგრამა, რომელიც თავდაპირველად შეიქმნა მიმართვა ვირტუალური მანქანა, ახლა ფლობს და მართავს მას Oracle.
იგი მხარს უჭერს Windows- სა და სხვა მნიშვნელოვან ოპერაციულ სისტემებს. ასევე, პროგრამული უზრუნველყოფა მხარდაჭერილია მხოლოდ შემდეგ ISA- ს მქონე სისტემებზე: SPARC (Solaris- ისთვის), x86-64 და x86.
JRockit დაწერილია C და Java კოდებში და ის ემსახურება როგორც ყოვლისმომცველი JVM - Java ვირტუალური მანქანა - გამოსავალი, რომელიც მიზნად ისახავს ჯავის მაღალი ეფექტურობის, მონიტორინგის, ინტერპრეტაციისა და დიაგნოზისთვის პროგრამები.
გარდა ამისა, JRockit ოპტიმიზირებულია, რათა უზრუნველყოს Java პროგრამების სწრაფი შესრულება. Oracle JRockit– ის სხვა მნიშვნელოვან მახასიათებლებს შორის არის Java bytecode ინტერპრეტაცია, ნაგვის შეგროვება, რბილი კონფიგურაცია, პროგრამის ანალიზი, სწრაფი რეაგირების დრო (მიკროწამებში) და სხვა.
JRockit გახდა უფასო პროგრამა 2011 წელს, Oracle– ის მიერ შეძენილი შემდეგ მალევე. ახლა თქვენ შეგიძლიათ უფასოდ გადმოწეროთ.
ჩამოტვირთეთ JRockit
Squawk ვირტუალური მანქანა
Squawk ვირტუალური მანქანა არის ცნობილი JVM, რომელიც შექმნილია მარტივი ჯავა აპლიკაციების შესაქმნელად. ეს არის მიკრო გამოცემა JVM, სპეციალურად შექმნილი სიმარტივისთვის, მცირე გარე ჩარევით.
ამრიგად, იგი საუკეთესოდ არის ადაპტირებული მცირე მოწყობილობებისთვის და მიკროშობილური სისტემებისთვის. Java bytecode თარჯიმანი თავსებადია ყველა გამოჩენილ ოპერაციულ სისტემასთან, ძირითადად Windows, Linux და macOS.
Squawk, ისევე როგორც Java bytecode- ის თარჯიმნების / ვირტუალური მანქანების უმეტესობა, დაწერილია დაბალი ხარისხის პროგრამირების ენებზე, როგორიცაა C ++ და Assembly. ამასთან, პროგრამის ძირითადი ასპექტები დაწერილია ჯავა ენაზე, რაც მას “მეტა-ცირკულარულ თარჯიმნად” აქცევს.
Squawk– ის სხვა ძირითადი მახასიათებლებია დაბალი მეხსიერების კვალი, ბაიტკოდების ინტერპრეტაცია, გამარტივებული ინტერფეისი, მარტივი გამართვის გამართვა, პლატფორმების მხარდაჭერა, მარტივი ინტეგრაცია და ა.შ.
Squawk ლიცენზირებულია GNU- ს ზოგადი საზოგადოებრივი ლიცენზიის (GPL) შესაბამისად და ის ხელმისაწვდომია უფასოდ.
გადმოწერა Squawk ვირტუალური მანქანა
Apache ჰარმონია
Apache Harmony, დან Apache პროგრამული უზრუნველყოფა, არის კიდევ ერთი პოპულარული პროგრამა, რომელიც ინტერპრეტაციას უკეთებს Java bytecode- ს. მიუხედავად იმისა, რომ პროგრამის განვითარება შეჩერდა 2011 წელს, ის კვლავ რჩება ერთ – ერთ საუკეთესო Java bytecode თარჯიმანად და ვირტუალურ მანქანად.
Apache Harmony მხარდაჭერილია Windows, Linux და macOS. Android- ისთვის ასევე არსებობს მობილური მხარდაჭერა, რომელიც ახლა ძირითადად მუშაობს OpenJDK ბიბლიოთეკებზე, ვიდრე როგორც სრული VM.
ჰარმონია იწერება C ++ და Java. ხოლო 2011 წელს ოფიციალურ პენსიაზე გასვლისას, პროგრამულ უზრუნველყოფას სისრულე მხოლოდ 2% -ით ჰქონდა.
შედეგად, არასრულმა ბიბლიოთეკამ შეწყვიტა ჯავის გარკვეული პროგრამების შეწყვეტა, როგორიცაა Vuze, Geronimo (Apache– დან) და ArgoUML.
ამის მიუხედავად, მკვეთრი შეწყვეტისა და თითქმის სისრულეების მიუხედავად, მთელი რიგი აპები კვლავ მხარს უჭერს Harmony- ს. ამ აპებში შედის JUnit, Tomcat, Apache Velocity, Apache Ant და მრავალი სხვა.
Apache Harmony– ის სხვა მახასიათებლებს შეიცავს Java bytecode თარჯიმანი, კლასის ბიბლიოთეკა, JIT შემდგენელი, ვირტუალური მანქანის ბირთვი, პორტირების ფენა, ძაფის მენეჯერი, ნაგვის შემგროვებელი და მრავალი სხვა.
Apache Harmony პენსიაზე გავიდა (მისი განვითარება შეჩერდა) 2011 წლის ნოემბერში. ამასთან, ის კვლავ ხელმისაწვდომია ჩამოსატვირთად, თუმცა ტექნიკური მხარდაჭერის გარეშე.
Გადმოწერე ახლავე
დასასრულს, Java bytecode- ის თარჯიმნები მნიშვნელოვანი კომპონენტებია ჯავა პროგრამების განვითარებაში. და თქვენი არჩევანის ინფორმირების მიზნით, ჩვენ მიმოვიხილეთ ხუთი საუკეთესო Java bytecode თარჯიმანი ბაზარზე.
Java- ს bytecode- ის თარჯიმნები შეირჩა და განლაგებულია მათი შედარებით პოპულარობისა და გამძლეობის გათვალისწინებით, სხვებთან შედარებით.
დაკავშირებული ისტორიები თქვენ უნდა გაითვალისწინოთ:
- აი როგორ შეგიძლიათ ჩამოტვირთოთ Java 10 თქვენს Windows PC- ზე
- Windows 10-ის რუკის დიზაინის 5 საუკეთესო პროგრამა [2019 სია]
- Microsoft გამოაქვეყნა Code Builder for Minecraft Education Edition
© საავტორო უფლებები Windows Report 2021. არ არის დაკავშირებული Microsoft- თან