GOLANG_DIGEST Telegram 108
Битва за производительность: SparseMap vs GenerationsMap

https://habr.com/ru/articles/762984/

Новая статья от Искандера Шарипова про SparseMap, в продолжение темы предыдущих постов

Вкратце, о чем пойдет речь:

- используем слайс как `map[uint16]T
- приходим к тому, что такой слайс дорого очищать даже с новым clear()
- вспоминаем как устроен sparse map, взяв реализацию из исходников самого Go (там реализация по статье Расса Кокса)
- находим узкие места в этой sparse map реализации
- вводим свою новую структуру, которая для нашей задачи лучше во всех отношениях

#article #quasilyte
👍11



tgoop.com/golang_digest/108
Create:
Last Update:

Битва за производительность: SparseMap vs GenerationsMap

https://habr.com/ru/articles/762984/

Новая статья от Искандера Шарипова про SparseMap, в продолжение темы предыдущих постов

Вкратце, о чем пойдет речь:

- используем слайс как `map[uint16]T
- приходим к тому, что такой слайс дорого очищать даже с новым clear()
- вспоминаем как устроен sparse map, взяв реализацию из исходников самого Go (там реализация по статье Расса Кокса)
- находим узкие места в этой sparse map реализации
- вводим свою новую структуру, которая для нашей задачи лучше во всех отношениях

#article #quasilyte

BY Golang Дайджест




Share with your friend now:
tgoop.com/golang_digest/108

View MORE
Open in Telegram


Telegram News

Date: |

How to create a business channel on Telegram? (Tutorial) In handing down the sentence yesterday, deputy judge Peter Hui Shiu-keung of the district court said that even if Ng did not post the messages, he cannot shirk responsibility as the owner and administrator of such a big group for allowing these messages that incite illegal behaviors to exist. On Tuesday, some local media outlets included Sing Tao Daily cited sources as saying the Hong Kong government was considering restricting access to Telegram. Privacy Commissioner for Personal Data Ada Chung told to the Legislative Council on Monday that government officials, police and lawmakers remain the targets of “doxxing” despite a privacy law amendment last year that criminalised the malicious disclosure of personal information. Activate up to 20 bots The Channel name and bio must be no more than 255 characters long
from us


Telegram Golang Дайджест
FROM American