The opentelemetry-demo deployment requires about ~5/6 GiB of free memory, being the load-generator the highest memory consumption service.
Related issues:
Possible alternative to research: https://github.com/grafana/crocochrome + https://github.com/grafana/k6