Ko'p dasturchilar har kunlik ishlarini IDE hot-swap'isiz tasavvur qila olishmaydi. Lekin Java HotSwap VM ning imkoniyatlari juda cheklagan, masalan klasga yangi metod yoki global o'zgaruvchilar qo'shilsa yoki metod argumentlarida o'zgartirish, qisqa qilib aytganda strukturaviy o'zgartirishlarni HotSwap avtomatik yuklab bermaydi. Qila oladigan ishi faqat metodni tanasidagi o'zgarishlarnigina sezadi. Baxtimizga, buni yaxshilashning yo'li bor! yangi ochiq kodli proyekt: Dynamic Code Evolution VM, Java HotSwap™ VM Java klasnarni umuman cheklovsiz 'Runtime' da qayta yuklash imkonyatini beradi. Endi mazzaaaa!!!! IntelliJ IDEA allaqachon bu loyihani testdan o'tkazishdi va u maxsuldorlikni oshirishini ham tasdiqlashdi. Dynamic Code Evolution VM (DCEVM)ni IntelliJ IDEA uchun shu bog'ichdan new plugin yuklab olishingiz yoki Settings -> Plugins-> Browse Repositories -> DCEVM ni tanlab o'rnatishingiz mumkin. O'rnatganingizdan so'ng IDEAni qayta ishga tushuring, Event Log oynasida DCEVM JRE ni yuklab olaymi xo'jayin degan so'rov chiqadi. Xa yuklab deb 'Download'ni bosing.
Qarabsizki, hammasi tayyor. Faqat, 'application'ni yurgizdirishda 'Alternative JRE' dan DCEVM JREni tanlang.
Qarabsizki, hammasi tayyor. Faqat, 'application'ni yurgizdirishda 'Alternative JRE' dan DCEVM JREni tanlang.
http://www.youtube.com/watch?v=5rYBDJAmxFo