tal,
DEA's have:
- a ruby process for the DEA (will switch to golang with the diego initiative)
- a ruby process for warden (will switch to golang with the diego initiative)
- a golang process for the Directory Server
- a ruby process for the BOSH agent (about to switch to golang).
i believe we currently allocate approximately 1-2GB for CF process overhead and use 32GB of app memory in the hosted VM configurations.
pivotal's "Pivotal CF" has a docs page with some of the vSphere defaults here [1] that use smaller 16GB DEAs.
i hope this helps.