Skip to content

Commit 697bafd

Browse files
authored
Update performance.md
1 parent 9675dca commit 697bafd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

doc/performance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ When compiling with Visual Studio, we recommend the flags `/Ob2 /O2` or better.
160160

161161
Recent versions of Microsoft Visual Studio on Windows provides support for the LLVM Clang compiler. You only need to install the "Clang compiler" optional component (ClangCL). You may also get a copy of the 64-bit LLVM CLang compiler for [Windows directly from LLVM](https://releases.llvm.org/download.html). The simdjson library fully supports the LLVM Clang compiler under Windows. In fact, you may get better performance out of simdjson with the LLVM Clang compiler than with the regular Visual Studio compiler.
162162

163-
In our experience under Windows, you will get much better performance compiling with GNU GCC via MSYS2 or with ClangCL/Visual Studio than by using the regular Visual Studio compiler. We encourage you to experiment and compare the results.
163+
Under Windows, you may get better performance compiling with GNU GCC via MSYS2 or with ClangCL/Visual Studio than by using the regular Visual Studio compiler. Visual Studio lacks some specific features that both GNU GCC and LLVM clang support: e.g., computed gotos, likely/unlikely branch hints, architecture-specific function attributes. We encourage you to experiment and compare the results.
164164

165165

166166
Downclocking

0 commit comments

Comments
 (0)