If your game isn't modded with BepinEx, DO THAT FIRST! Simply go to the latest BepinEx release and extract BepinEx_x64_VERSION.zip directly into your game's folder, then run the game once to install ...
I am porting the exchange-core2 project to C++. After implementing the Adaptive Radix Tree (ART), I observed a 10-18x absolute performance gap between the C++ version and the original Java version.