Skip to content

Instantly share code, notes, and snippets.

infer-osx-v1.0.0/lib/infer/infer/bin/../lib/wrappers/clang -x objective-c -target arm64e-apple-ios15.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -std\=gnu11 -fobjc-arc -fobjc-weak -Wno-trigraphs -fpascal-strings -O0 -fno-common -Werror\=incompatible-pointer-types -Werror\=implicit-function-declaration -Wmissing-field-initializers -Wmissing-prototypes -Werror\=return-type -Wdocumentation -Wunreachable-code -Wquoted-include-in-framework-header -Werror\=quoted-include-in-framework-header -Wframework-include-private-from-public -Wimplicit-atomic-properties -Werror\=deprecated-objc-isa-usage -Wno-objc-interface-ivars -Werror\=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wunknown-pragmas -Wshadow -Wno-four-char-constants -Wno-conversion -Wcon
@AshKash
AshKash / maps.cpp
Last active June 16, 2019 03:35
C++ unordered_maps vs Go map benchmark
#include <unordered_map>
#include <string>
#include <vector>
const int numOfStrings = 100000;
const int numOfIterations = 1000;
// adapted from: https://medium.com/@griffinish/c-and-golang-neck-and-neck-on-maps-e7867adfadc6
// g++ -std=c++0x -O3 -o maps_cxx maps.cpp
//
// time ./maps_cxx
{
"urlBad": "https://duckduckgo.com/?q=json+lite\u0026t=ha\u0026ia=web",
"urlGood": "https://duckduckgo.com/?q=json+lite&t=ha&ia=web"
}