User Tools

Site Tools


notes:programming:golang_filesize_optimization

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
notes:programming:golang_filesize_optimization [2022/10/06 20:20] – [Compilation] asienotes:programming:golang_filesize_optimization [2022/10/06 20:32] (current) asie
Line 1: Line 1:
 ====== Go filesize optimization tricks ====== ====== Go filesize optimization tricks ======
  
-Let's assume that you want to use TinyGo, but can't. What tricks can you employ to make your Go file smaller?+Let's assume that you want to use TinyGo, but can'- in my case, it was high GC pauses due to it using a simple mark/sweep GC designed for 64KB heaps, not multi-megabyte ones... What tricks can you employ to make your Go file smaller?
  
 Developed as part of WebAssembly ZZT port research - [[https://github.com/OpenZoo/openzoo-go|OpenZoo/openzoo-go]]. Developed as part of WebAssembly ZZT port research - [[https://github.com/OpenZoo/openzoo-go|OpenZoo/openzoo-go]].
notes/programming/golang_filesize_optimization.1665087647.txt.gz · Last modified: 2022/10/06 20:20 by asie