🇺🇦 Go performance channel
#golang performance, runtime, concurrency. Talks, blogposts and open source projects for #gophers (mail: [email protected]). Not affiliated with Go team.
https://go-perf.dev/
https://go-perf.dev/
[security] Go 1.22.5 and Go 1.21.12 are releasedgroups.google.com
GitHub - muktihari/xmltokenizer: XML Tokenizer is a low-memory high performance non-namespace parser library for parsing simple XML 1.0.github.com XML Tokenizer is a low-memory high performance non-namespace parser library for parsing simple XML 1.0. - GitHub - muktihari/xmltokenizer: XML Tokenizer is a low-memory high performance non-namesp...
GitHubgo.dev GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
golang-announce - Google Groupsgroups.google.com
Boost performance of Go applications with profile guided optimizationwww.youtube.com By profiling Go applications at runtime, the Go compiler can make better optimization decisions in subsequent builds, leading to substantial improvements in ...
Reclaiming CPU for free with Go's Profile Guided Optimizationblog.cloudflare.com Golang 1.20 introduced support for Profile Guided Optimization (PGO) to the go compiler. This allows guiding the compiler to introduce optimizations based on the real world behaviour of your system. T...
structs: add HostLayout "directive" type · Issue #66408 · golang/gogithub.com Proposal Details Abstract This proposes a new package for zero-sized types whose presence in a structure’s list of fields would control how the compiler lays out those fields, for the purpose of al...
[security] Go 1.22.3 and Go 1.21.10 are releasedgroups.google.com
Talos built Sonic to reduce the time it takes to read and write data from the network with minimal latencywww.talos.com At Talos, we're building the best trading platform to help institutions trade digital assets. Today, we're excited to share the open-sourcing of Sonic, our custom-built Go library designed to reduce t...
unique: add unique package and implement Make/Handle · golang/go@a088e23github.com This change adds the unique package for canonicalizing values, as
described by the proposal in #62483.
Fixes #62483.
Change-Id: I1dc3d34ec12351cb4dc3838a8ea29a5368d59e99
Reviewed-on: https://go-r...
Fivefold Slower Compared to Go? Optimizing Rust's Protobuf Decoding Performance | Greptime Blogwww.greptime.com When optimizing the write performance of GreptimeDB v0.7, we found that the time spent on parsing Protobuf data with the Prometheus protocol was nearly five times longer than that of similar products ...
proposal: Signal types for controlling struct layout · Issue #66408 · golang/gogithub.com Proposal Details Abstract This proposes a new package for zero-sized types whose presence in a structure’s list of fields would control how the compiler lays out those fields, for the purpose of al...
Measuring your system's performance using software (Go edition)lemire.me When programming software, we are working over an abstraction over a system. The computer hardware may not know about your functions, your variables, and your data. It may only see bits and instructio...
cmd/compile: special case getting a random map entry? · Issue #66361 · golang/gogithub.com Proposal Details Sometimes people try to get a random key/value out of a map, writing: for k, v = range m { break } One example is/was in database/sql. Unfortunately, it uses a lot of CPU: So I rew...
x/crypto: migrate packages to the standard library · Issue #65269 · golang/gogithub.com The Go cryptographic libraries are currently split between the standard library and the golang.org/x/crypto module. This document discusses the issues with this split and proposes a plan to move th...
High-Speed Packet Transmission in Go: From net.Dial to AF_XDPtoonk.io Pushing limits in Go: from net.Dial to syscalls, AF_PACKET, and lightning-fast AF_XDP. Benchmarking packet sending performance..
All releases - The Go Programming Languagego.dev
End of feed.