When there was perm space it was allocating more memory on starting for the old space as it was using the total size of the image to allocate, this space was not used but the space was required to the OS:
Adding a new field to the header to hold only the old space size.
Making it optional to support older images
In Spur format images the value is set as the whole image size, as there is not perm space.
Fixing the generation of reflective accessing to structures
Improving the reading of STON files so we can handle the lf / crlf differences
Swizzling should be aware that permanent space always is in the same place
Adjusting the objects that are in the permanent space
When there was perm space it was allocating more memory on starting for the old space as it was using the total size of the image to allocate, this space was not used but the space was required to the OS:
Fixing the generation of reflective accessing to structures
Improving the reading of STON files so we can handle the lf / crlf differences
Swizzling should be aware that permanent space always is in the same place
Adjusting the objects that are in the permanent space