rtlechow + performance 48
why GNU grep is fast
august 2010 by rtlechow
"I am the original author of GNU grep… Anyway, just FYI, here's a quick summary of where GNU grep gets its speed. Hopefully you can carry these ideas over to BSD grep.
#1 trick: GNU grep is fast because it AVOIDS LOOKING AT
EVERY INPUT BYTE.
#2 trick: GNU grep is fast because it EXECUTES VERY FEW
INSTRUCTIONS FOR EACH BYTE that it *does* look at."
algorithm
algorithms
c
grep
gnu
linux
performance
programming
search
string
#1 trick: GNU grep is fast because it AVOIDS LOOKING AT
EVERY INPUT BYTE.
#2 trick: GNU grep is fast because it EXECUTES VERY FEW
INSTRUCTIONS FOR EACH BYTE that it *does* look at."
august 2010 by rtlechow
Grease Your Suite - Tips and tricks for faster testing
april 2010 by rtlechow
Grease Your Suite
Tips and tricks for faster testing
Nick Gauthier
SmartLogic Solutions
cucumber
rails
rspec
ruby
shoulda
test
tdd
testing
tests
hydra
factorygirl
performance
Tips and tricks for faster testing
Nick Gauthier
SmartLogic Solutions
april 2010 by rtlechow
related tags
37signals ⊕ @font-face ⊕ activerecord ⊕ algorithm ⊕ algorithms ⊕ amazon ⊕ analytics ⊕ apache ⊕ architecture ⊕ art ⊕ article ⊕ aws ⊕ benchmark ⊕ benchmarking ⊕ bind ⊕ blog ⊕ browser ⊕ business ⊕ c ⊕ c++ ⊕ caching ⊕ cells ⊕ chart ⊕ checklist ⊕ chrome ⊕ cloud ⊕ cluster ⊕ code ⊕ coding ⊕ collectd ⊕ community ⊕ compare ⊕ comparison ⊕ compiler ⊕ computers ⊕ computing ⊕ configuration ⊕ controller ⊕ cool ⊕ css ⊕ cucumber ⊕ database ⊕ db ⊕ debug ⊕ debugging ⊕ deployment ⊕ design ⊕ development ⊕ distributed ⊕ distributedcomputing ⊕ dnshosted ⊕ drizzle ⊕ dtrace ⊕ dynect ⊕ ec2 ⊕ electronics ⊕ engines ⊕ environment ⊕ etags ⊕ events ⊕ examples ⊕ exceptions ⊕ facebook ⊕ factorygirl ⊕ fallacies ⊕ fast ⊕ favicon ⊕ font ⊕ font-face ⊕ fonts ⊕ fuzzing ⊕ github ⊕ gnu ⊕ google ⊕ graphite ⊕ green ⊕ grep ⊕ guide ⊕ hardware ⊕ hosted ⊕ howto ⊕ http ⊕ httperf ⊕ hydra ⊕ inspiration ⊕ intel ⊕ internet ⊕ interpreter ⊕ java ⊕ javascript ⊕ jit ⊕ json ⊕ language ⊕ latency ⊕ lectures ⊕ linux ⊕ lisp ⊕ literature ⊕ live ⊕ load ⊕ loading ⊕ maglev ⊕ mapreduce ⊕ measurement ⊕ metal ⊕ metrics ⊕ micro ⊕ microframework ⊕ middleware ⊕ mod_rails ⊕ monitoring ⊕ music ⊕ mysql ⊕ networking ⊕ objectspace ⊕ opensource ⊕ optimization ⊕ passenger ⊕ performance ⊖ php ⊕ pingdom ⊕ plugin ⊕ plugins ⊕ power ⊕ presentation ⊕ programming ⊕ prototype ⊕ proxy ⊕ python ⊕ rack ⊕ rails ⊕ rails3 ⊕ railstips ⊕ reference ⊕ reliability ⊕ reporting ⊕ reverseproxy ⊕ ror ⊕ rspec ⊕ ruby ⊕ rubyonrails ⊕ s3 ⊕ scalability ⊕ scaling ⊕ scheme ⊕ scriptaculous ⊕ search ⊕ security ⊕ seo ⊕ server ⊕ shoulda ⊕ sinatra ⊕ software ⊕ sql ⊕ statistics ⊕ stats ⊕ statsd ⊕ status ⊕ string ⊕ strings ⊕ symbols ⊕ sysadmin ⊕ tdd ⊕ technology ⊕ test ⊕ testing ⊕ tests ⊕ tips ⊕ tools ⊕ toronto ⊕ traffic ⊕ tuning ⊕ tutorial ⊕ unix ⊕ video ⊕ visualization ⊕ w3c ⊕ web ⊕ webdesign ⊕ webdev ⊕ webserver ⊕ wikipedia ⊕Copy this bookmark: