Tooltitude Logo
Tooltitude

Large Projects Support

Large projects are very different from small ones from the productivity extensions' point of view. Some features might not scale well. Even more, the tradeoffs are differeent when choosing algorithms, and data structures. For example, you might consume more RAM, and more CPU during startup or indexing, in order to make some features work faster on large projects.

One of the most popular features of Tooltitude for Go is reference counts in the editor. It's not always works well on large projects, i.e. it might take a lot of time until reference counts are computed and diplayed. We have the settting which allows you to enable a different reference computation mechanism: tooltitude.largeProject.refCounts. Our measurements show that it might speed up reference counts on files which have a lot of references across the project at the cost of slower startup, slower indexing, and higher RAM consumption.

This is a premium feature, and you could learn about getting access here.