[4.7.3] Saving a UAsset with a byte array expands 32x
I have a fixed size byte array as a uproperty which is some opaque platform agnostic data that I want to serialize into a uasset.
This issue is that the built in Serializer emits 32+ bytes per entry which turns my ~2 MB of data into ~64 MB on disk as well as takes forever to save.
This is pretty crazy, realistically the serializer should handle uint8/int8 arrays (especially static ones) as a blob. It's totally unnecessary to serialize all these tags for every single element.
asked Apr 08 '15 at 12:08 AM in Bug Reports
After looking into this further, we were able to confirm the results that you are seeing, and agree that there are some possibilities to make some significant gains in performance here. We have logged a ticket to have this area investigated further (UECORE-157).
In the meantime, it was suggested that you could still accomplish what you are trying to do by using a
answered May 01 '15 at 08:46 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here