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