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
Currently, the serialization routine stores any size of QVariant in the JSON files it produces (project.json and workspace.json). This means that, without supervision, these files can become very large if the data contained in the QVariant is exceptionally large (think of 250k strings in a QStringList).
Solution
Intercept the routine which stores/restores QVariants to and from JSON. For this, we can re-use the work from #545 for using binary files to store large QVariants.
The text was updated successfully, but these errors were encountered:
Problem
Currently, the serialization routine stores any size of
QVariant
in theJSON
files it produces (project.json
andworkspace.json
). This means that, without supervision, these files can become very large if the data contained in theQVariant
is exceptionally large (think of 250k strings in aQStringList
).Solution
Intercept the routine which stores/restores
QVariants
to and fromJSON
. For this, we can re-use the work from #545 for using binary files to store largeQVariants
.The text was updated successfully, but these errors were encountered: