02252014 ອຸປະກອນມືຖື
Google ນໍາສະເຫນີເວລາທີ່ໃຊ້ງານໃຫມ່ເປັນສ່ວນຫນຶ່ງຂອງການປັບປຸງ Android 4.4 KitKat. ໃນປັດຈຸບັນ, ນອກຈາກເຄື່ອງ virtual Dalvik, ໃນອຸປະກອນທີ່ທັນສະໄຫມທີ່ມີໂປແກຣມ Snapdragon, ມັນກໍ່ສາມາດເລືອກເອົາສະພາບແວດລ້ອມຂອງ ART. (ຖ້າທ່ານມາຫາບົດຄວາມນີ້ເພື່ອຊອກຫາວິທີການເປີດໃຊ້ ART ໃນ Android, ໃຫ້ເລື່ອນໄປຮອດທ້າຍຂອງມັນ, ຂໍ້ມູນນີ້ຈະມີຢູ່).
ໄລຍະເວລາຂອງແອັບພລິເຄຊັນແມ່ນຫຍັງແລະເຄື່ອງ virtual ແມ່ນຫຍັງ? ໃນ Android, ເຄື່ອງ virtual virtual Dalvik ແມ່ນໃຊ້ໃນການປະຕິບັດຄໍາຮ້ອງສະຫມັກທີ່ທ່ານດາວໂຫລດເປັນເອກະສານ APK (ແລະບໍ່ໄດ້ລວບລວມລະຫັດ), ແລະວຽກງານການລວບລວມລົງເທິງມັນ.
ໃນເຄື່ອງ virtual ຂອງ Dalvik, ການລວບລວມຄໍາຮ້ອງສະຫມັກ, ວິທີການ Just-In-Time (JIT) ຖືກນໍາໃຊ້, ຊຶ່ງຫມາຍເຖິງການລວບລວມທັນທີຫຼັງຈາກເປີດຫຼືພາຍໃຕ້ການປະຕິບັດຂອງຜູ້ໃຊ້ບາງຢ່າງ. ນີ້ສາມາດນໍາໄປສູ່ການລໍຖ້າດົນນານໃນເວລາທີ່ເລີ່ມຕົ້ນຄໍາຮ້ອງສະຫມັກ, "ຫ້າມລໍ້", ການນໍາໃຊ້ທີ່ເຂັ້ມແຂງຂອງ RAM.
ຄວາມແຕກຕ່າງຕົ້ນຕໍຂອງສະພາບແວດລ້ອມຂອງ ART
ART (Android Runtime) ແມ່ນເຄື່ອງໃຫມ່ໆທີ່ທົດລອງໃຊ້ໃນ Android 4.4 ແລະທ່ານສາມາດໃຊ້ມັນໃນພາລາມິເຕີຂອງຜູ້ພັດທະນາເທົ່ານັ້ນ (ມັນຈະສະແດງຢູ່ດ້ານລຸ່ມເຮັດແນວໃດ).
ຄວາມແຕກຕ່າງຕົ້ນຕໍລະຫວ່າງ ART ກັບ Dalvik ແມ່ນວິທີການໃຊ້ AOT ໃນເວລາທີ່ໃຊ້ຄໍາຮ້ອງສະຫມັກ, ຊຶ່ງຫມາຍຄວາມວ່າກ່ອນທີ່ຈະລວບລວມຄໍາຮ້ອງສະຫມັກທີ່ຕິດຕັ້ງ: ດັ່ງນັ້ນການຕິດຕັ້ງເບື້ອງຕົ້ນຂອງແອັບພລິເຄຊັນຈະໃຊ້ເວລາດົນກວ່າ, ຢ່າງໃດກໍ່ຕາມ, ການເປີດຕົວຕໍ່ໄປຂອງພວກເຂົາຈະໄວຂຶ້ນ (ມັນຖືກລວບລວມແລ້ວ) ແລະການໃຊ້ໂປເຊດເຊີແລະ RAM ຫນ້ອຍຍ້ອນຄວາມຕ້ອງການສໍາລັບການປັບປຸງໃຫມ່ອາດຈະເຮັດໃຫ້ການບໍລິໂພກຫນ້ອຍລົງ ພະລັງງານ.
ແມ່ນຫຍັງທີ່ດີກວ່າ, ART ຫຼື Dalvik?
ໃນອິນເຕີເນັດ, ມີການປຽບທຽບທີ່ແຕກຕ່າງກັນຫຼາຍກ່ຽວກັບວິທີການອຸປະກອນ Android ເຮັດວຽກຢູ່ສອງສະພາບແວດລ້ອມແລະຜົນໄດ້ຮັບແຕກຕ່າງກັນ. ຫນຶ່ງໃນການກວດສອບຢ່າງກວ້າງຂວາງແລະລາຍລະອຽດທີ່ສຸດແມ່ນຖືກຈັດຢູ່ໃນ androidpolice.com (ພາສາອັງກິດ):
- ການປະຕິບັດໃນ ART ແລະ Dalvik,
- ຊີວິດຫມໍ້ໄຟ, ການບໍລິໂພກພະລັງງານໃນ ART ແລະ Dalvik
ການສະຫຼຸບຜົນໄດ້ຮັບ, ມັນສາມາດເວົ້າໄດ້ວ່າບໍ່ມີຂໍ້ສະດວກທີ່ຊັດເຈນໃນເວລານີ້ (ມັນຈໍາເປັນຕ້ອງຖືວ່າການເຮັດວຽກກ່ຽວກັບຢາເສບຕິດຍັງສືບຕໍ່, ສະພາບແວດລ້ອມນີ້ແມ່ນພຽງແຕ່ໃນຂັ້ນທົດລອງ) ART ບໍ່: ໃນບາງທົດສອບເຮັດວຽກໂດຍໃຊ້ສະພາບແວດລ້ອມນີ້ສະແດງຜົນໄດ້ຮັບທີ່ດີກວ່າ (ໂດຍສະເພາະ) ກ່ຽວກັບການປະຕິບັດ, ແຕ່ບໍ່ແມ່ນໃນທຸກດ້ານຂອງມັນ), ແລະໃນບາງປະໂຫຍດພິເສດອື່ນໆທີ່ບໍ່ຮູ້ຫນັງສືຫຼື Dalvik ລ່ວງຫນ້າ. ຕົວຢ່າງ: ຖ້າພວກເຮົາສົນທະນາກ່ຽວກັບຊີວິດຫມໍ້ໄຟ, ແລ້ວກົງກັນຂ້າມກັບຄວາມຄາດຫວັງ, Dalvik ສະແດງໃຫ້ເຫັນຜົນໄດ້ຮັບເກືອບເທົ່າກັບ ART.
ການສະຫລຸບໂດຍທົ່ວໄປຂອງການທົດສອບສ່ວນໃຫຍ່ - ຄວາມແຕກຕ່າງທີ່ຊັດເຈນໃນເວລາທີ່ເຮັດວຽກກັບ ART, ວ່າບໍ່ມີ Dalvik. ຢ່າງໃດກໍຕາມ, ສະພາບແວດລ້ອມໃຫມ່ແລະວິທີການນໍາໃຊ້ໃນມັນເບິ່ງທີ່ມີຄວາມຫວັງ, ແລະອາດຈະຢູ່ໃນ Android 4.5 ຫຼື Android 5 ຄວາມແຕກຕ່າງດັ່ງກ່າວຈະເປັນທີ່ຈະແຈ້ງ. (ຍິ່ງໄປກວ່ານັ້ນ, Google ອາດເຮັດໃຫ້ ART ເປັນສະພາບແວດລ້ອມທີ່ເປັນໄປໄດ້).
ຈຸດສອງສາມຈຸດທີ່ຈະຕ້ອງເອົາໃຈໃສ່ຖ້າທ່ານຕັດສິນໃຈເຮັດສິ່ງແວດລ້ອມ ART ແທນ Dalvik - ບາງຄໍາຮ້ອງສະຫມັກອາດຈະບໍ່ສາມາດເຮັດວຽກໄດ້ດີ (ຫຼືບໍ່ແມ່ນຕົວຢ່າງ, ສໍາລັບຕົວຢ່າງ Whatsapp ແລະ Titanium ການສໍາຮອງຂໍ້ມູນ) ແລະການເລີ່ມຕົ້ນໃຫມ່ຢ່າງເຕັມທີ່ Android ສາມາດໃຊ້ເວລາ 10-20 ນາທີ: ແມ່ນ, ຖ້າທ່ານຫັນ ART ແລະຫຼັງຈາກ rebooting ໂທລະສັບຫຼືຢາເມັດ, ມັນແມ່ນ frozen, ລໍຖ້າ.
ວິທີການເປີດໃຊ້ ART ໃນ Android
ເພື່ອເຮັດໃຫ້ ART, ທ່ານຕ້ອງມີໂທລະສັບ Android ຫຼືແທັບເລັດທີ່ມີ OS 4.4.x ແລະໂປເຊດເຊີ Snapdragon, ເຊັ່ນ Nexus 5 ຫຼື Nexus 7 2013.
ທໍາອິດທ່ານຕ້ອງເປີດໃຊ້ໂຫມດນັກພັດທະນາໃນ Android. ເພື່ອເຮັດສິ່ງນີ້, ໄປທີ່ການຕັ້ງຄ່າອຸປະກອນ, ໄປທີ່ "ກ່ຽວກັບໂທລະສັບ" (ກ່ຽວກັບແທັບເລັດ) ແລະກົດ "ສ້າງຈໍານວນ" ພາກສະຫນາມຫຼາຍຄັ້ງຈົນກວ່າທ່ານຈະເຫັນຂໍ້ຄວາມທີ່ທ່ານໄດ້ກາຍເປັນນັກພັດທະນາ.
ຫຼັງຈາກນັ້ນ, ລາຍການ "ສໍາລັບນັກພັດທະນາ" ຈະປາກົດຢູ່ໃນການຕັ້ງຄ່າແລະມີ - "ເລືອກສິ່ງແວດລ້ອມ", ບ່ອນທີ່ທ່ານຄວນຕິດຕັ້ງ ART ແທນທີ່ຈະ Dalvik, ຖ້າທ່ານມີຄວາມຕ້ອງການດັ່ງກ່າວ.
ແລະທັນທີມັນຈະຫນ້າສົນໃຈ:
- ການຕິດຕັ້ງແອັບພລິເຄຊັນແມ່ນຖືກປິດບັງໃນ Android - ສິ່ງທີ່ຕ້ອງເຮັດ?
- ໂທແຟດໃນ Android
- XePlayer - Android emulator ອື່ນ
- ພວກເຮົາໃຊ້ Android ເປັນຈໍທີ 2 ສໍາລັບຄອມພິວເຕີ້ຫຼືຄອມພິວເຕີ້
- Linux on DeX - ເຮັດວຽກໃນ Ubuntu ໃນ Android