[Note: This is a followup to the question about running an Android service in a separate process: How can an Android application have more than one process?]
If I specify a service to run in a separate process, will it have its own heap limit (or does it share the heap limit with that the main process)? In short, are heap limits per-process or per-app?