When using the Full Remote Mode, for example, with CLion (the client) running on a local Windows machine, and the server being a remote Linux machine, where do the source code indexing, completion resolution, and symbol resolution for navigation take place?
The reason why I'm asking is because I want to use the remote mode for a large project, and use a thin client to work away from the "server" - a powerful HEDT machine. Now the thin client is a simple 2-core notebook that obviously is going to struggle performing the above tasks for my project since when running on the HEDT, CLion uses all the available threads to index the code and search for symbols. Here I'm only going to have 2 or 4 threads available. Kind of defies the point of working remotely on a powerful machine.