The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Около 21% нового компилируемого кода в Android 13 написано на языке Rust"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Около 21% нового компилируемого кода в Android 13 написано н..." +/
Сообщение от Проходил мимо (?), 05-Дек-22, 15:58 
К сожалению, не будет.
Раньше релизные версии весили существенно меньше, но сейчас, увы, кто-то что-то "исправил" :(
Конкретный пример компиляции обычного ХелоВорда:
$ cargo new rust_helloworld
     Created binary (application) `rust_helloworld` package
$ cd ./rust_helloworld/
$ cat ./src/main.rs
fn main() {
    println!("Hello, world!");
}
$ cargo build
   Compiling rust_helloworld v0.1.0
    Finished dev [unoptimized + debuginfo] target(s) in 9.00s
$ cargo build --release
   Compiling rust_helloworld v0.1.0
    Finished release [optimized] target(s) in 0.69s
$ du -s -h ./target/debug/rust_helloworld
10M    ./target/debug/rust_helloworld
$ du -s -h ./target/release/rust_helloworld
10M    ./target/release/rust_helloworld

Выполним strip:
$ strip ./target/release/rust_helloworld
$ du -s -h ./target/release/rust_helloworld
308K    ./target/release/rust_helloworld

Конечно, хэловорлд в 308К лучше, чем в 10 мегабайт, но все равно многовато

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Около 21% нового компилируемого кода в Android 13 написано на языке Rust, opennews, 03-Дек-22, 13:48  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру