Size: a a a

2020 April 24

LO

Leonid 🦇 Onokhov in rust_offtopic
let exe = std::env::current_exe()
    .unwrap()
    .parent()
    .unwrap()
    .parent()
    .unwrap()
    .join(if cfg!(windows) {
        "cli.exe"
    } else {
        "cli"
    });
источник

AZ

Alex Zhukovsky in rust_offtopic
Leonid 🦇 Onokhov
let exe = std::env::current_exe()
    .unwrap()
    .parent()
    .unwrap()
    .parent()
    .unwrap()
    .join(if cfg!(windows) {
        "cli.exe"
    } else {
        "cli"
    });
_резалты это надежность_
источник

AZ

Alex Zhukovsky in rust_offtopic
источник

AZ

Alex Zhukovsky in rust_offtopic
даже если ошибка всегда можно сделать анврап
источник

A

Anton 📦 ᯌ in rust_offtopic
Leonid 🦇 Onokhov
let exe = std::env::current_exe()
    .unwrap()
    .parent()
    .unwrap()
    .parent()
    .unwrap()
    .join(if cfg!(windows) {
        "cli.exe"
    } else {
        "cli"
    });
?
источник

LO

Leonid 🦇 Onokhov in rust_offtopic
Я тоже удивился
источник

LO

Leonid 🦇 Onokhov in rust_offtopic
? Уже больше года вроде
источник

AZ

Alex Zhukovsky in rust_offtopic
Leonid 🦇 Onokhov
? Уже больше года вроде
да, больше
источник

AZ

Alex Zhukovsky in rust_offtopic
источник

LO

Leonid 🦇 Onokhov in rust_offtopic
Время летит
источник

p

polunin.ai in rust_offtopic
Leonid 🦇 Onokhov
let exe = std::env::current_exe()
    .unwrap()
    .parent()
    .unwrap()
    .parent()
    .unwrap()
    .join(if cfg!(windows) {
        "cli.exe"
    } else {
        "cli"
    });
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Объясни для дебилов зачем думать о кеше
Потому что это разница в производительности в разы, если не на порядки.
источник

DS

Doge Shibu in rust_offtopic
В идеале у тебя должно быть 0 кэш-миссов, которые требуют залезания в реальную ОЗУ
источник

DS

Doge Shibu in rust_offtopic
На уровень кэша ещё можно стерпеть кэшмисс, но всё что лезет в реальную память - это смерть
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Потому что это разница в производительности в разы, если не на порядки.
Ок а зачем мне об этом думать? За это отвечает компилятор чтобы правильно расставить оффсеты чтобы влезть в кеш
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Ок а зачем мне об этом думать? За это отвечает компилятор чтобы правильно расставить оффсеты чтобы влезть в кеш
Ты слишком хорошего мнения о компиляторе.
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
Ок а зачем мне об этом думать? За это отвечает компилятор чтобы правильно расставить оффсеты чтобы влезть в кеш
конечно нет
источник

G

Gymmasssorla in rust_offtopic
+
источник

DS

Doge Shibu in rust_offtopic
Он заинлайнить-то не может нормально, а ты про правильную работу с кэшами
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
конечно нет
Конечно да. Это одна из основных оптимизаций
источник