Skip to content

Instantly share code, notes, and snippets.

@bbhoss
Created September 16, 2015 03:25
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 bbhoss/76301163755d1e11f038 to your computer and use it in GitHub Desktop.
Save bbhoss/76301163755d1e11f038 to your computer and use it in GitHub Desktop.
defmodule BasicBench do
use Benchfella
@list Enum.to_list(1..5000)
bench "prepend with ++" do
foo = [99] ++ @list
Enum.reverse foo
end
bench "append with ++" do
foo = @list ++ [99]
Enum.reverse foo
end
bench "|" do
foo = [99 | @list ]
Enum.reverse foo
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment