You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.
We've identified a couple of places that store asset and asset version names but haven't yet been converted to shared strings. Using shared strings in these two places should reduce Fusion memory usage further with minimal effort.
in earth_enterprise/src/NATIVE-DBG-x86_64/fusion/autoingest/.idl/storage/InsetStackItem.h, change dataAsset to a SharedString.
in earth_enterprise/src/common/verref_storage.h, change _VerRefDef::asset_name to a SharedString.
Note that InsetStackItem.h is an autogenerated file, so you actually need to change the source file.
The text was updated successfully, but these errors were encountered:
Thanks for the help @zayaanmoez. After you change those places you may have to make some other changes like calling toString() to convert it to a std::string in some cases. But if you make the changes in those two files and then fix any compile errors that happen I think you'll be good.
For testing, if you can build a database with a few images (like in the Fusion tutorial: http://www.opengee.org/geedocs/5.3.5/answer/fusionTutorial.html) that would certainly be a good start. If you can find a way to add unit tests for the above files, that would be even better.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
We've identified a couple of places that store asset and asset version names but haven't yet been converted to shared strings. Using shared strings in these two places should reduce Fusion memory usage further with minimal effort.
Note that InsetStackItem.h is an autogenerated file, so you actually need to change the source file.
The text was updated successfully, but these errors were encountered: