Создали ПО, которое спасет от зависаний

😢 Про­бле­ма: в про­грам­мах быва­ют ошиб­ки, кото­рые застав­ля­ют про­грам­му тупить и зави­сать, но не выва­ли­вать­ся с ошиб­кой. Когда такое про­ис­хо­дит на обыч­ных ком­пью­те­рах, поль­зо­ва­тель бесит­ся и вруч­ную уби­ва­ет про­грам­му, не давая ей шан­са отвис­нуть. Но с точ­ки зре­ния ком­пью­те­ра поль­зо­ва­тель про­сто убил абсо­лют­но нор­маль­но рабо­та­ю­щую программу. 

Когда такое же про­ис­хо­дит на сер­ве­ре, всё очень пло­хо: так как про­грам­ма не выплю­ну­ла ошиб­ку, авто­ма­ти­че­ские систе­мы ее не уби­ва­ют и не пере­за­пус­ка­ют. Поль­зо­ва­тель не может убить про­грам­му на сер­ве­ре. И вот она может часа­ми висеть и тупить, и никто ниче­го с этим не может сделать. 

😎 Реше­ние: про­грамм­ное обес­пе­че­ние HangFix, кото­рое нахо­дит ошиб­ки, при­во­дя­щие к зави­са­нию, и момен­таль­но их исправ­ля­ет. Про­то­тип про­грам­мы про­гна­ли на 42 реаль­ных ошиб­ках зави­са­ния в часто исполь­зу­е­мых облач­ных при­ло­же­ни­ях, и он испра­вил 40 оши­бок за секунды. 

👨‍🔬 Кто: инже­не­ры Уни­вер­си­те­та шта­та Север­ная Каро­ли­на, США.

Источ­ник: Tech Xplore