C++: Release more documents.
- fix memory leak in find-usages - do not retain snapshot in search history - when an editor is invisible for more than 2 minutes, release the backing snapshot Retaining snapshots will retain their documents, and if done for too long, the memory consumption might grow. This is especially the case when switching to a different kit (Qt version): in that case, the new versions of headers will be indexed, while the old ones stay around. Task-number: QTCREATORBUG-5583 Task-number: QTCREATORBUG-7645 Task-number: QTCREATORBUG-9842 Change-Id: I045eda1565e0a3fa702baeffaab9c12662f90289 Reviewed-by:Erik Verbruggen <erik.verbruggen@digia.com> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
Showing
- src/plugins/cppeditor/cppfunctiondecldeflink.cpp 5 additions, 8 deletionssrc/plugins/cppeditor/cppfunctiondecldeflink.cpp
- src/plugins/cppeditor/cppfunctiondecldeflink.h 1 addition, 3 deletionssrc/plugins/cppeditor/cppfunctiondecldeflink.h
- src/plugins/cpptools/cppfindreferences.cpp 15 additions, 6 deletionssrc/plugins/cpptools/cppfindreferences.cpp
- src/plugins/cpptools/cppfindreferences.h 5 additions, 2 deletionssrc/plugins/cpptools/cppfindreferences.h
- src/plugins/cpptools/cppmodelmanager.cpp 5 additions, 0 deletionssrc/plugins/cpptools/cppmodelmanager.cpp
- src/plugins/cpptools/cppmodelmanagerinterface.h 2 additions, 0 deletionssrc/plugins/cpptools/cppmodelmanagerinterface.h
- src/plugins/cpptools/cppsnapshotupdater.cpp 14 additions, 0 deletionssrc/plugins/cpptools/cppsnapshotupdater.cpp
- src/plugins/cpptools/cppsnapshotupdater.h 2 additions, 0 deletionssrc/plugins/cpptools/cppsnapshotupdater.h
- src/plugins/cpptools/cpptoolseditorsupport.cpp 32 additions, 0 deletionssrc/plugins/cpptools/cpptoolseditorsupport.cpp
- src/plugins/cpptools/cpptoolseditorsupport.h 8 additions, 1 deletionsrc/plugins/cpptools/cpptoolseditorsupport.h
Loading
Please register or sign in to comment