Displaying less points and tracks basically solved the problem (i continued to use vector maps, memory seems to be enough when not displaying a lot of additional information) on an unmodified phone.
I've now tried to increase the dalvik.vm.heapgrowthlimit from 48 to 128 mb which solved most problems even with having more points/tracks on the screen & Locus seems to be more responsive too since more memory is available (of course this is nothing that could be done from the application side & as far as i know changing requires either an /data/local.prop file or an editable system partition)
I've now tried to increase the dalvik.vm.heapgrowthlimit from 48 to 128 mb which solved most problems even with having more points/tracks on the screen & Locus seems to be more responsive too since more memory is available (of course this is nothing that could be done from the application side & as far as i know changing requires either an /data/local.prop file or an editable system partition)