ນີ້ແມ່ນແອັບ Linux ທີ່ມີຊື່ວ່າ Arthas ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ arthas-all-3.7.1.zip. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີ OnWorks ສໍາລັບສະຖານີບ່ອນເຮັດວຽກ.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ Arthas ກັບ OnWorks ໄດ້ຟຣີ.
ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:
- 1. ດາວໂຫຼດຄໍາຮ້ອງສະຫມັກນີ້ໃນ PC ຂອງທ່ານ.
- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.
- 4. ເລີ່ມ OnWorks Linux ອອນລາຍ ຫຼື Windows online emulator ຫຼື MACOS online emulator ຈາກເວັບໄຊທ໌ນີ້.
- 5. ຈາກ OnWorks Linux OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.
ໜ້າ ຈໍ
Ad
Arthas
ລາຍລະອຽດ
ເລື້ອຍໆ, ເຄືອຂ່າຍລະບົບການຜະລິດບໍ່ສາມາດເຂົ້າເຖິງໄດ້ຈາກສະພາບແວດລ້ອມການພັດທະນາທ້ອງຖິ່ນ. ຖ້າມີບັນຫາໃນລະບົບການຜະລິດ, ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະໃຊ້ IDEs ເພື່ອແກ້ໄຂບັນຫາແອັບພລິເຄຊັນຈາກໄລຍະໄກ. ສິ່ງທີ່ສໍາຄັນກວ່ານັ້ນ, ການແກ້ບັນຫາໃນສະພາບແວດລ້ອມການຜະລິດແມ່ນບໍ່ສາມາດຍອມຮັບໄດ້, ຍ້ອນວ່າມັນຈະໂຈະກະທູ້ທັງຫມົດ, ເຮັດໃຫ້ເກີດການລະງັບການບໍລິການທຸລະກິດ. ນັກພັດທະນາສາມາດພະຍາຍາມສ້າງບັນຫາດຽວກັນຢູ່ໃນສະພາບແວດລ້ອມການທົດສອບ / ຂັ້ນຕອນ. ຢ່າງໃດກໍຕາມ, ນີ້ແມ່ນ tricky ເນື່ອງຈາກວ່າບາງບັນຫາບໍ່ສາມາດຜະລິດຄືນໄດ້ຢ່າງງ່າຍດາຍໃນສະພາບແວດລ້ອມທີ່ແຕກຕ່າງກັນ, ຫຼືແມ້ກະທັ້ງຫາຍໄປເມື່ອ restarted. ແລະຖ້າທ່ານກໍາລັງຄິດທີ່ຈະເພີ່ມບັນທຶກບາງຢ່າງໃຫ້ກັບລະຫັດຂອງທ່ານເພື່ອຊ່ວຍແກ້ໄຂບັນຫາ, ທ່ານຈະຕ້ອງຜ່ານວົງຈອນຊີວິດຕໍ່ໄປນີ້; ການທົດສອບ, ຂັ້ນຕອນ, ແລະຫຼັງຈາກນັ້ນການຜະລິດ. ເວລາເປັນເງິນ! ວິທີການນີ້ບໍ່ມີປະສິດທິພາບ! ນອກຈາກນັ້ນ, ບັນຫາອາດຈະບໍ່ສາມາດຜະລິດຄືນໄດ້ເມື່ອ JVM ຖືກເລີ່ມຕົ້ນໃຫມ່, ດັ່ງທີ່ໄດ້ອະທິບາຍຂ້າງເທິງ. Arthas ຖືກສ້າງຂຶ້ນເພື່ອແກ້ໄຂບັນຫາເຫຼົ່ານີ້.
ຄຸນລັກສະນະ
- ກວດເບິ່ງວ່າຊັ້ນຮຽນຖືກໂຫລດ, ຫຼືບ່ອນໃດທີ່ຫ້ອງຮຽນຖືກໂຫລດ. (ເປັນປະໂຫຍດສໍາລັບການແກ້ໄຂບັນຫາການຂັດແຍ້ງຂອງໄຟລ໌ jar)
- Decompile class ເພື່ອຮັບປະກັນວ່າລະຫັດເຮັດວຽກຕາມທີ່ຄາດໄວ້
- ເບິ່ງສະຖິຕິຂອງ classloader, ເຊັ່ນ: ຈໍານວນຂອງ classloaders, ຈໍານວນຂອງ class loaded per classloader, the classloader hierarchy, possible classloader leaks, etc.
- ເບິ່ງລາຍລະອຽດການເອີ້ນວິທີການ, ຕົວຢ່າງ: ພາລາມິເຕີວິທີການ, ກັບຄືນວັດຖຸ, ການຍົກເວັ້ນທີ່ຖືກຖິ້ມ, ແລະອື່ນໆ.
- ກວດເບິ່ງການຕິດຕາມ stack ຂອງການຮຽກຮ້ອງວິທີການທີ່ລະບຸ. ນີ້ແມ່ນເປັນປະໂຫຍດໃນເວລາທີ່ນັກພັດທະນາຕ້ອງການຮູ້ຈັກຜູ້ໂທຂອງວິທີການດັ່ງກ່າວ
- ຕິດຕາມການຮຽກຮ້ອງວິທີການເພື່ອຊອກຫາການຮຽກຮ້ອງຍ່ອຍຊ້າ
ພາສາການຂຽນໂປຣແກຣມ
Java
ປະເພດ
ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/arthas.mirror/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ດ້ວຍວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.