29 февруари, 2020

Rust продължава да е първокласен език в различни области. Discord споделиха в своя блог преминават към Rust. Те го използват за Go Live от страната на клиента и от страна на сървъра за Elixir NIF. Досега те са използвали Go.

С изпълнението на Go в услугата Read States не се поддържат изискванията към продукта им, споделя Джеси Хоуард. След проучване те установили, че спайковете се дължат на основните характеристики на Go – модела за памет и garbage колектора (GC).

Rust няма garbage колектор и резултатите може да видите на изображението.

Go е лилаво, а Rust е синьо.

В този момент Discord използва Rust на много места в своя софтуер – game SDK, заснемане на видео и кодиране за Go Live, Elixir NIFs, няколко резервни услуги и други.

Тагове: , , , , , , ,