Skip to content

Instantly share code, notes, and snippets.

@springmeyer
Created May 16, 2014 16:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save springmeyer/d29c754fd8cf6cb23af5 to your computer and use it in GitHub Desktop.
Save springmeyer/d29c754fd8cf6cb23af5 to your computer and use it in GitHub Desktop.
$ ./benchmark/out/test_array_allocation --threads 10 --iterations 10000
calloc: t:10 i:10000 1620 milliseconds
malloc/memcpy: t:10 i:10000 1610 milliseconds
malloc/memset: t:10 i:10000 2360 milliseconds
new: t:10 i:10000 2000 milliseconds
vector(N): t:10 i:10000 5900 milliseconds
vector/resize: t:10 i:10000 4240 milliseconds
vector/assign: t:10 i:10000 5950 milliseconds
std::string range: t:10 i:10000 3110 milliseconds
std::string &[0]: t:10 i:10000 1680 milliseconds
valarray: t:10 i:10000 5600 milliseconds
static_vector: t:10 i:10000 1610 milliseconds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment