All Projects → totakke → clj-perf-tips

totakke / clj-perf-tips

Licence: other
Clojure performance tips

Programming Languages

clojure
4091 projects

Labels

Projects that are alternatives of or similar to clj-perf-tips

HeCBench
software.intel.com/content/www/us/en/develop/articles/repo-evaluating-performance-productivity-oneapi.html
Stars: ✭ 85 (+507.14%)
Mutual labels:  benchmark
npm-yarn-benchmark
Bash script for comparing NPM and Yarn performance
Stars: ✭ 42 (+200%)
Mutual labels:  benchmark
minhash-lsh
Minhash LSH in Golang
Stars: ✭ 20 (+42.86%)
Mutual labels:  benchmark
KAREN
KAREN: Unifying Hatespeech Detection and Benchmarking
Stars: ✭ 18 (+28.57%)
Mutual labels:  benchmark
krun
High fidelity benchmark runner
Stars: ✭ 70 (+400%)
Mutual labels:  benchmark
elixir port benchmarks
Quick-and-dirty benchmarks for using Ports to communicate with various languages.
Stars: ✭ 24 (+71.43%)
Mutual labels:  benchmark
benchmark
Parse Server Continuous Benchmark
Stars: ✭ 21 (+50%)
Mutual labels:  benchmark
go-plugin-benchmark
Benchmark comparing the go plugin package to other plugin implementations
Stars: ✭ 18 (+28.57%)
Mutual labels:  benchmark
rop-benchmark
ROP Benchmark is a tool to compare ROP compilers
Stars: ✭ 23 (+64.29%)
Mutual labels:  benchmark
serializer-benchmark
A PHP benchmark application to compare PHP serializer libraries
Stars: ✭ 14 (+0%)
Mutual labels:  benchmark
CARLA
CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithms
Stars: ✭ 166 (+1085.71%)
Mutual labels:  benchmark
latenz
JavaScript HTTP latency analyzer
Stars: ✭ 18 (+28.57%)
Mutual labels:  benchmark
c2clat
A tool to measure CPU core to core latency
Stars: ✭ 37 (+164.29%)
Mutual labels:  benchmark
SciMLBenchmarks.jl
Benchmarks for scientific machine learning (SciML) software and differential equation solvers
Stars: ✭ 195 (+1292.86%)
Mutual labels:  benchmark
inspec-gke-cis-benchmark
GKE CIS 1.1.0 Benchmark InSpec Profile
Stars: ✭ 27 (+92.86%)
Mutual labels:  benchmark
hashcatbenchmark
Benchmark in Hashcat for diferents GPU's
Stars: ✭ 19 (+35.71%)
Mutual labels:  benchmark
http bench
golang HTTP stress test tool, support single and distributed
Stars: ✭ 142 (+914.29%)
Mutual labels:  benchmark
javascript-serialization-benchmark
Comparison and benchmark of JavaScript serialization libraries (Protocol Buffer, Avro, BSON, etc.)
Stars: ✭ 54 (+285.71%)
Mutual labels:  benchmark
jmeter-grpc-plugin
A JMeter plugin supports load test gRPC
Stars: ✭ 36 (+157.14%)
Mutual labels:  benchmark
Unchase.FluentPerformanceMeter
🔨 Make the exact performance measurements of the public methods for public classes using this NuGet Package with fluent interface. Requires .Net Standard 2.0+. It is an Open Source project under Apache-2.0 License.
Stars: ✭ 33 (+135.71%)
Mutual labels:  benchmark

Clojure Performance Tips

  1. Type hints (clj-perf-tips.t01-type-hint)
  2. Primitive hints (clj-perf-tips.t02-primitive-hint)
  3. Transient (clj-perf-tips.t03-transient)
  4. Loop/recur (clj-perf-tips.t04-loop-recur)
  5. Const (clj-perf-tips.t05-const-var)
  6. Multimethods vs. Protocol (clj-perf-tips.t06-multi-protocol)
  7. Memoize (clj-perf-tips.t07-memoize)
  8. Concurrency (clj-perf-tips.t08-concurrent)
  9. Calculation order of data types (clj-perf-tips.t09-data-calc-order)
  10. Map vs. Record (clj-perf-tips.t10-map-record)
  11. Flatten in various ways (clj-perf-tips.t11-flatten)
  12. Transducers (clj-perf-tips.t12-transducers)

To run a benchmark,

$ lein libra :only clj-perf-tips.t01-type-hint

To run all benchmarks,

$ lein libra
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].