New tool and vscode extension to optimize your structures: cpu cache alignment, memory packing, false sharing guarding, and more.

103 views
Skip to first unread message

John Brown

unread,
Jun 13, 2020, 7:09:41 PM6/13/20
to golang-nuts

Hello gophers, recently I published go tool and extension for vscode to help with some common performance transformations for structs, such as:

  • cpu cache alignment

  • memory packing

  • false sharing guarding

  • auto annotation

  • generic fields management, etc.

It supports direct transformation of go code and other useful outputs.

Check it out the repo https://github.com/1pkg/gopium and/or extension page https://marketplace.visualstudio.com/items?itemName=1pkg.gopium

Reply all
Reply to author
Forward
0 new messages