Commit Graph

404 Commits

Author SHA1 Message Date
Damian Gryski
9fa5657c98 add example for slow binary.Read/Write 2018-12-06 06:12:48 -08:00
Damian Gryski
0cc64954fc flesh out section on in-process vs. external caches 2018-12-04 13:22:38 -08:00
Damian Gryski
debb9c24e1 tweak real-world inputs for benchmarking 2018-11-30 06:56:33 -08:00
Damian Gryski
a7e084c4c6 package names should be fixed-width 2018-11-29 07:21:10 -08:00
Damian Gryski
08f224c831 people ask about flame graphs 2018-11-29 07:18:33 -08:00
Damian Gryski
5c5f1acd46 tweak to algorithmic change example 2018-11-29 07:18:14 -08:00
Damian Gryski
2a9ee43179 rework augmented data structure section 2018-11-28 06:55:52 -08:00
Damian Gryski
6f4ca6604a more "benchmarking is hard" text 2018-11-27 10:05:45 -08:00
Damian Gryski
b89ce8ea0d tweak random inputs section; move cache bit to caching section 2018-11-27 06:57:57 -08:00
Damian Gryski
059d838201 mention effects of random data in benchmarks 2018-11-27 06:18:30 -08:00
Damian Gryski
085c11002a mention monte carlo and las vegas randomization 2018-11-26 13:08:58 -08:00
Damian Gryski
0da2084559 mention geomean for benchmark sets 2018-11-26 13:08:42 -08:00
Damian Gryski
c32429ddab expand data structure cache; move general cache sections together 2018-11-26 07:19:21 -08:00
Damian Gryski
ed183e3093 add "remove nil-check-from-loop CL" 2018-11-25 08:21:13 -08:00
Damian Gryski
371d50b87a clarify "encode" meant "write tests" 2018-11-25 08:20:57 -08:00
Damian Gryski
7d3b9773a0 caching algorithms have code complexity cost too 2018-11-25 08:01:50 -08:00
Damian Gryski
ff9d71d367 improve examples working around poor code generation with complicated code 2018-11-25 07:57:35 -08:00
Damian Gryski
639e13fb8f expand on singe-item caches 2018-11-25 07:28:36 -08:00
Damian Gryski
7a62bf2351 smallmemory website is back 2018-11-25 07:09:02 -08:00
Damian Gryski
ba5377b1bc add pessimization quote 2018-11-25 06:53:34 -08:00
Daniel Fireman
03779f9822 Fixing place of 'Optimzation Workflow Summary' in ToC 2018-10-15 12:38:06 -07:00
Pure White
739815d720 Update performance-zh.md 2018-10-15 12:36:40 -07:00
Seebs
2b24ff3590 Minor typo fixes
Added a comma to one sentence, otherwise this is markdown
issues (escape a _, match a backtick) and a couple of spellings
of "contended" as "contented". (I hope that one isn't
to contentious, but I contend that the content isn't
changed and I'm content with it, also English is a mistake.)
2018-10-10 12:29:10 -07:00
Vitor Godoy
f3fbdafab4 Fixing typos 2018-10-10 12:28:26 -07:00
Vitor Godoy
0bf7a06e95 Fixing some typos 2018-10-10 12:28:26 -07:00
Vitor Godoy
1d02b4f41d Translation improvement for PT-BR 2018-10-10 12:28:26 -07:00
Varun
0e1f6beab9 Fixed a typo in opening section 2018-08-10 13:23:52 -07:00
Damian Gryski
74a9798053 more TODOs 2018-08-09 09:49:14 -07:00
Damian Gryski
adebdfac80 add Go Team policy on adding asm code 2018-08-09 09:48:38 -07:00
Daniel Fireman
4abbe9e4b8 [PT-BR] Add introduction and 'When and Where to Optimize' sections. WIP #17 2018-05-02 12:57:34 -07:00
Damian Gryski
8e12adaac2
Merge pull request #25 from rayrutjes/patch-1
Update performance.md
2018-04-24 14:20:52 -07:00
Raymond Rutjes
abc920be27
Update performance.md 2018-04-24 22:48:48 +02:00
Damian Gryski
0bd1f2a8cf add two random choices, approximations 2018-04-15 22:12:31 -07:00
Damian Gryski
30bd41c5c7 know input sizes 2018-04-15 15:39:29 -07:00
Damian Gryski
3484f4f936 simplicity means well understood 2018-04-15 15:39:15 -07:00
Damian Gryski
df78834a8b notes for randomized inputs 2018-04-15 15:09:47 -07:00
Damian Gryski
26a682a3bd notes on static data structures 2018-04-15 14:38:28 -07:00
Damian Gryski
e5977a9055 comment about reduce critical section time 2018-04-12 00:05:08 -07:00
Damian Gryski
a24b8db964 benchmarking talk 2018-04-11 23:55:10 -07:00
Damian Gryski
51eec4568b some more blogs 2018-04-11 23:55:01 -07:00
Damian Gryski
40cee78670 mention httprouter 2018-04-11 17:18:10 -07:00
Damian Gryski
0c35ecd09f "cache line bouncing" is a more recognized term 2018-04-10 10:15:23 -07:00
Damian Gryski
1d1908fe04 small warning re: fasthttp 2018-04-10 09:46:20 -07:00
Damian Gryski
aae25652a9
Merge pull request #24 from wgliang/update/2018-04-10-1
-Synchronize English version changes
2018-04-10 06:08:19 -07:00
Guoliang Wang
faa576d5fa -Synchronize English version changes 2018-04-10 18:32:35 +08:00
Damian Gryski
8422426028 rework slice vs. offsets; this is getting differently true w/ optimizations 2018-04-09 09:59:23 -07:00
Damian Gryski
c121cc309d put the pithy quote first, before the explanation 2018-04-09 09:59:04 -07:00
Damian Gryski
877535e23a add another example for algorithm tradeoffs from old papers 2018-04-09 09:45:42 -07:00
Damian Gryski
daf85d58c4 todo for some commits re: removing asm 2018-04-09 09:45:22 -07:00
Damian Gryski
5dc09ee650 todo for branch-free example 2018-04-09 09:45:08 -07:00