Stewart Lynch
banner
stewartlynch8.bsky.social
Stewart Lynch
@stewartlynch8.bsky.social
10x Editor, FramePro, FastFind, VMem, Ex Lionhead.
Low level core coder, tools, tech, perf.
https://10xeditor.com
In all there were 21 optimisations. The hardest part of making sure that nothing got broken in the process.
September 30, 2025 at 4:27 PM
- Tweaking memory compression variables to reduce compression cache thrashing
- Reorganising data to be more lock friendly
- Caching of frequently requested data to avoid hot lock paths

Reducing locks got a good speed-up on it's own, but also meant the max thread count could be increased.
September 30, 2025 at 4:27 PM
The optimisations were mostly related to removing lock contention and allocations:

- Custom allocators to avoid hitting global alloc
- More pools for struct and array re-use
- Created new multi-lock large hash map container
...
September 30, 2025 at 4:27 PM
This mostly affects the initial parse, which can take a few minutes for very large projects, it will now take half the time.
September 29, 2025 at 11:25 AM
You can choose whether you want the projects loaded in 10x by right clicking on the sln in the workspace tree. "Load all projects" or "Load only filtered projects". They will stay unloaded in VS.
May 26, 2025 at 12:29 PM
Reposted by Stewart Lynch
Nice! Using Visual Studio and moving from Snowdrop to Unreal made me have a nervous breakdown a few years ago, but thankfully 10x was just around the corner and made my job fun again. I now use 10x every day and I cannot recommend it enough if you work on huge code bases!
April 5, 2025 at 3:37 PM
Reposted by Stewart Lynch
I appreciate it very much. 10x has been my daily driver for about a year now and I don't see that changing anytime soon.
April 2, 2025 at 12:29 PM
But more importantly, 10x is used by professionals on huge codebases with many millions of lines of code. Here, performance is critical and it's where many other editors fall down. This is why 10x was created.
April 2, 2025 at 10:43 AM