Reduce memory consumption.
Before this commit we stored absolutely identical contexts for system files (e.g. QString) with different include directories in the environments which not used by the given file at all (e.g. some project specific include directory) Now we add into environment only those include directories, that's really used by the given file. Here the rough test results for a middle size project: No files 1 file opened After restarting Before: 378 540 250 After: 252 341 176
Loading
Please register or sign in to comment