Vai al contenuto principale
Discord plans Rust client rewrite to cut resource usage

Discord: riscrittura client in Rust per ridurre l'uso delle risorse

Discord riscriverà il client in Rust per ridurre l'uso delle risorse. Uno screenshot di Discord Phoenix mostrava circa 290 MB di RAM, con test pubblici in programma.

Aggiornato
Tempo di lettura
2 min
Argomento
Notizie
Cosa mostra lo screenshot di Discord Phoenix

Vedi più articoli di GAMES.GG su Google

Pubblicità

Discord sta lavorando a una riscrittura del client in Rust con l'obiettivo di ridurre l'utilizzo delle risorse. Il co-fondatore e CTO Stanislav Vishnevskiy ha delineato il piano il 4 novembre 2026, condividendo uno screenshot di Windows Task Manager che mostra un'applicazione etichettata Discord Phoenix che utilizza circa 290 MB di RAM.

Il progetto si basa sulla tecnologia che Discord utilizza dal 2018. "Siamo stati tra i primi ad adottare Rust fin dal 2018 e gran parte della nostra infrastruttura, della tecnologia vocale e persino di parte del client attuale è già in Rust", ha scritto Vishnevskiy su X.

Cosa mostra lo screenshot di Discord Phoenix

Windows Task Manager che mostra Discord Phoenix utilizzare circa 290 MB di RAM

Snapshot della memoria di Discord Phoenix

Lo screenshot offre uno sguardo preliminare sull'utilizzo della memoria dell'applicazione riscritta su Windows. L'etichetta Discord Phoenix identifica l'applicazione mostrata, mentre Task Manager fornisce la lettura di circa 290 MB.

Un minore utilizzo delle risorse rimane l'obiettivo dichiarato del progetto. Lo screenshot supporta un'osservazione più specifica: l'applicazione di sviluppo era in esecuzione al livello di memoria mostrato al momento della cattura dell'immagine.

La precedente migrazione di Discord a Rust

Discord ha precedentemente utilizzato Rust per risolvere un problema di performance nel suo backend. Nel 2020, l'azienda ha dettagliato la migrazione del suo servizio di ricevute di lettura da Go a Rust dopo ritardi ricorrenti nella garbage collection.

Il servizio Go conteneva una cache con decine di milioni di elementi. La garbage collection scansionava quella cache causando picchi di latenza. La sostituzione con Rust ha liberato memoria senza lo stesso meccanismo di garbage collection, eliminando quei picchi.

Quella migrazione riguardava un servizio backend, separato dalle applicazioni desktop e mobile coperte dalla nuova riscrittura. I suoi risultati sono un contesto storico, non misurazioni di Discord Phoenix.

Il test pubblico con gli utenti è il prossimo passo pianificato per il client riscritto.

Pubblicità