App.getApp.setProperty(<property name>, "")
, and strangely enough this worked and my app got 1kb more for the internal purposes until the end of its life cycle, but there was also a considerable setback: on the next app start I got empty values from these settings related properties.Question is: does this functionality work as expected or is it possible to free memory used by settings values during runtime?
If this is how it was designed, then I would like to suggest an improvement at least for future SDK versions: let the developer to load settings values on demand and free memory afterwards, as even for 26kb data fields 1kb of memory is very considerable amount, which may be used for much better purposes. By the way, as there's no more description for deprecated function loadProperties in API docs, I can't be sure, but isn't my suggestion just a description of that deprecated behavior?
P.S. Simplified suggestion would be something like do not save property values related to application settings on application exit, this way developer would be able to free memory by assignment of empty strings or nulls.