Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Journal kriston's Journal: Why aren't Android binaries stripped for performance? 1

I was doing some reverse-engineering of my Nook Color with Cyanogenmod just to see where they store the data for Angry Birds. Most of the configuration stuff is in Lua, which is interesting, but I also noticed that the shared objects have copious help text and even documentation inside them which would never be seen by the end user. These are space-, memory-, and cpu-constrained devices. Why aren't these data stripped out?

This discussion has been archived. No new comments can be posted.

Why aren't Android binaries stripped for performance?

Comments Filter:
  • That stuff never even gets loaded into ram, that's the way its been on unix since the invention of shared libs. So maybe it wastes a little bit of space in the filesystem, but that's about it. It is very nice to have around if you ever need to debug a coredump. Without it you can't get a meaningful stacktrace.

"Why waste negative entropy on comments, when you could use the same entropy to create bugs instead?" -- Steve Elias