nice ideas for optimization, an offshoot of Golang, and a pony

167 views
Skip to first unread message

Jason E. Aten

unread,
Jul 26, 2025, 7:05:19 PMJul 26
to golang-nuts

1. A great talk on performance measurement (2019):

The Coz profiler by Emery Berger of Hoard allocator fame ( https://github.com/emeryberger/Hoard )

https://www.youtube.com/watch?v=r-TLSBdHe1A

Emery points out the the address space layout of your code can cause 40% variation in performance.

Their Coz profiler can tell you which parts to optimize by slowing all other parts down (to simulate optimizing one part) and then charting the difference.

Watchable at 2x speed for the ideas.


2. A language similar to, and inspired by Go, with a bunch of new features

Vlang has 4 memory management modes, including

arena and manual. Uses C calling convention for fast C interop.

https://vlang.io/

https://www.youtube.com/watch?v=pchEsYwA74Q


3. The pony language - massive high concurrency with no more data races ever(!) Super fast actor model and variable type annotations distantly similar to Rust.

https://www.ponylang.io/

https://github.com/ponylang/ponyc

https://www.ponylang.io/blog/2017/05/an-early-history-of-pony/#sean-the-big-reveal-on-why-its-called-pony

Scott Lystig Fritchie (Erlang guru from back in the day)... comparing Ponylang to Erlang:

https://www.youtube.com/watch?v=_0m0_qtfzLs

Reply all
Reply to author
Forward
0 new messages