Hallo,
in Android hat ja jedes Programm ja einen gewissen Heap-Size der zur Verfügung steht. Dieser ist meines Wissens (korrigiert mich, falsch ich falsch liege) bei jedem Gerät unterschiedlich.
Ich plane nun ein Programm das relativ speicherintensiv ist, und will daher jedes Minimum an Effizienz herausholen. Daher plane ich den Prozess in ein Service auszulagern, da ich denke, das dieser einen eigenen Heap-Size besitzt, und ihn sich nicht mit dem Heap der GUI teilen muss.
Meine Frage ist nun, ob diese Annahme korrekt ist? Oder teilt sich der Service immer den Heap mit der Anwendung? Die Anwendung an sich startet nur den Service und verwaltet diesen, sprich, stellt nur die GUI zur Verfügung.
lG,