Size: a a a

Rust — русскоговорящее сообществo

2020 August 26

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
JeisonWi Garrison
Мало людей осталось. Многие ушли, новых мало приходит
толковых мало
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
JeisonWi Garrison
Мало людей осталось. Многие ушли, новых мало приходит
С ростом размера программ концепция source-based дистрибутива немного изживает себя
источник

JG

JeisonWi Garrison in Rust — русскоговорящее сообществo
Да и без драм не обошлось (куда без них)
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Emmanuel Goldstein
С ростом размера программ концепция source-based дистрибутива немного изживает себя
а кто сказал что генту он source-based чистый
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Boris Vinogradov
а кто сказал что генту он source-based чистый
Никто, но бинарных дистрибутивов и так хватает.
источник

JG

JeisonWi Garrison in Rust — русскоговорящее сообществo
Emmanuel Goldstein
С ростом размера программ концепция source-based дистрибутива немного изживает себя
NYSE на Генте крутится, кстати
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
JeisonWi Garrison
NYSE на Генте крутится, кстати
chomium os
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
А экологическая ниша «юзабельного source-based дистрибуитва», в которой жила генту, начинает исчезать
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
ну генту на серверах это такой себе изврат (хотя я знаю кучу людей которые так делают)
источник

Э

Эрик in Rust — русскоговорящее сообществo
Есть стикер флуда?
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Что в среднем выгоднее?
Vec<Vec<T>> // Обращение занимает два дереференса
Vec<T> // Обращение занимает один дереференс и немного математики
источник

JC

Julian =) Coffee in Rust — русскоговорящее сообществo
ну мне кажется, что add и imult будут быстрее, чем еще один скачок в память
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Ещё вопрос в том, что для этого нужно достать из структуры width
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Если структура за поинтером, это тоже дереференс
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Правда, близко, скорее всего, попадёт в кеш
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Ладно, решу, что это premature optimization пока что.
источник

AA

Alexander Andreev in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Что в среднем выгоднее?
Vec<Vec<T>> // Обращение занимает два дереференса
Vec<T> // Обращение занимает один дереференс и немного математики
Смотря какой паттерн обращения к памяти и какой размер вложенных массивов (строк)
Если последовательный скан и строки большие, то, скорее всего, почти без разницы :)
источник

Э

Эрик in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Что в среднем выгоднее?
Vec<Vec<T>> // Обращение занимает два дереференса
Vec<T> // Обращение занимает один дереференс и немного математики
Если структуры кучу байтов занимают, то стоимость реаллокации может неплохо подняться.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Структуры маленькие. Строки небольшие, думаю, влезут в кеш. Стоимость реаллокации не имеет значения, гарантируется, что реаллокаций не происходит.
источник

V

Vladimir in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Структуры маленькие. Строки небольшие, думаю, влезут в кеш. Стоимость реаллокации не имеет значения, гарантируется, что реаллокаций не происходит.
В общем случае Vec<T> но нужно бенчить
источник