Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
If you are using a shared server, and you are not allowed to make changes, you can ask to increase the memory limit only when doing upgrades. see here: magento.stackexchange.com/questions/90052/…
Yes, It would be like this on production (or more). As long as that's not all the RAM your server has. Development servers are usually kept with the same settings as production servers to make sure everything works fine. I just disable caches while developing.