Telegram Web
runwww.tgoop.com/cgo: store M for C-created thread in pthread key

BenchmarkCGoInCThread results:
1. it's 28x faster, 3395 ns/op -> 121 ns/op, macOS & Intel i7-9750H CPU

2. it's 6.5x faster, 1495 ns/op -> 230 ns/op, Linux & Intel Xeon CPU E5-2630

https://go-review.googlesource.com/c/go/+/392854 #golang
We are now using Swissmap, a new @golang hash table based on SwissTable that is faster and uses less memory than Golang's built-in map.

This blog by @AndyArt58355407 covers the motivation, design, and implementation of SwissMap for Dolt.

https://dolthub.com/blog/2023-03-28-swiss-map/
Allow more inlining of functions that construct closures #golang

> This will help significantly with the performance of the functions <...>, which have a somewhat complicated nesting of closures with a performance-critical fast path.

https://go-review.googlesource.com/c/go/+/482356
> We are using the Iguana compression already in Sneller Cloud for very fast and efficient log analysis. We are planning on releasing it as a standalone compression library for #golang in the near future.

https://sneller.io/blog/decompressing-at-over-10-gigabytes-per-second/
๐Ÿ‡บ๐Ÿ‡ฆ Go performance channel
Execution tracer overhaul by @mknyswe #golang issue: https://github.com/golang/go/issues/60773 & doc: https://go.googlesource.com/proposal/+/ac09a140c3d26f8bb62cbad8969c8b154f93ead6/design/60773-execution-tracer-overhaul.md
> Thanks to work in Go 1.21 cycle, the execution tracerโ€™s run-time overhead was reduced from about -10% throughput and +10% request latency in web services to about 1% in both for most applications.
2025/07/10 10:40:50
Back to Top
HTML Embed Code: