Releases: 1rhino2/go-memory-visualizer
Releases · 1rhino2/go-memory-visualizer
v0.2.1 - Bugfix Release
Fixed
- Added error handling for file export operations
- Fixed deprecated workspace.rootPath usage
- Export success message no longer exposes full file path
Full Changelog: v0.2.0...v0.2.1
v0.2.0 Pre-Release - Nested Structs & Export
v0.2.0 Pre-Release
New Features
- Nested struct memory analysis with recursive calculation
- Embedded field detection and layout computation
- Export layouts to JSON, Markdown, and CSV formats
- GitHub Pages site with interactive memory calculator
- Real-time struct optimization examples
Improvements
- Two-pass parsing for accurate struct resolution
- Enhanced type registry for custom struct tracking
- Multi-architecture support (amd64, arm64, 386)
- Comprehensive SEO optimization
Website
Live Site: https://1rhino2.github.io/go-memory-visualizer/
Installation
Download the VSIX below or install from VS Code Marketplace.
Full changelog: https://github.com/1rhino2/go-memory-visualizer/blob/master/CHANGELOG.md
v0.1.0 - Initial Release
Initial public release of Go Memory Layout Visualizer
Features
- Real-time visualization of Go struct memory layout
- Inline annotations showing byte offsets, sizes, and padding
- One-click struct optimization to minimize padding
- Multi-architecture support (amd64, arm64, 386)
- Cache line boundary detection
- Visual feedback for excessive padding
Installation
Install from VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=RhinoSoftware.go-memory-visualizer