You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
Scope
Goal is to onboard golang in RDK-B
Consumers
EasyMesh Cli
Memory calculations
| # | Storage Type | Memory Consumer |
|---|
| 1 | RAM |
|
| 2 | FLASH |
|
CPU calculations
Image size
| Without go lang | With go lang |
|---|
|
|
Build time
| Without go lang | With go lang |
|---|
|
|
Know assumptions
- Garbage collection overhead impacts CPU usage, especially with frequent temporary object creation and string conversions
- Memory management requires careful optimization with tools like GOMEMLIMIT to prevent out-of-memory situations in resource-constrained environments
- Proper concurrency implementation is essential for maximizing performance on multi-core systems while maintaining responsiveness