Damian Gryski
c5e0ff0418
Merge pull request #19 from lidaobing/patch-1
...
二进制搜索 -> 二分搜索
2018-03-08 23:28:38 -08:00
LI Daobing
af7e08909a
二进制搜索 -> 二分搜索
2018-03-09 14:13:52 +08:00
Damian Gryski
b22508f27f
clarify source of tpop quote
2018-03-08 18:43:41 -08:00
Damian Gryski
bcd6cdac21
put in full knuth quote to help translators.
2018-03-08 13:54:40 -08:00
Damian Gryski
d886290924
gollvm might be a contender
2018-03-08 13:54:31 -08:00
Damian Gryski
83d3c3cfb3
mention uses of syso files
2018-03-08 13:54:22 -08:00
Damian Gryski
106607b31c
more topics for pprof in prod, move to end of section
2018-03-08 07:39:22 -08:00
Damian Gryski
f31c45421f
talk about localhost and ssh tunnels for pprof
2018-03-08 07:24:41 -08:00
Damian Gryski
8d41f4151b
add pointer writebarrier note
2018-03-07 17:16:27 -08:00
Joey Pestonit
5ce6c4141c
Update link
...
Looks like that link doesn't work anymore. Also not sure if this was the text you're referring to -
(https://gamehacking.org/faqs/Small_Memory_Software.pdf )
2018-03-07 16:02:02 -08:00
Damian Gryski
5fd5b0a94a
add another tutorial on go asm
2018-03-05 09:23:33 -08:00
Damian Gryski
c17a6c00b5
perfbook has moved beyond just links now
2018-03-04 20:32:26 -08:00
Damian Gryski
8301f7e09f
add reduced data copying to tuning
2018-03-04 20:32:26 -08:00
Damian Gryski
a6cde628a0
fix link syntax
2018-03-04 20:32:26 -08:00
Damian Gryski
65ce05dffd
expand on time parsing example
2018-03-04 15:42:22 -08:00
Damian Gryski
de5a84a467
add section on optimizing concurrency
2018-03-04 15:42:10 -08:00
Damian Gryski
6ac679fbdc
mention simd in assembly section
2018-03-04 12:39:59 -08:00
Damian Gryski
afc0d9710b
add memoization as a topic for caching section
2018-03-04 11:57:46 -08:00
Damian Gryski
f8123115f5
more yada yada opertor to the end of list
2018-03-04 11:01:31 -08:00
Damian Gryski
c30ae174ef
add more load testing tooling
2018-03-04 10:59:04 -08:00
Damian Gryski
87e785b45a
explitly call out TODO for log parsing example
2018-03-04 10:57:19 -08:00
Damian Gryski
033e0f6595
clarify "optimal cache wasn't worth it"
2018-03-04 10:54:41 -08:00
Damian Gryski
d524aca4c2
mirror style for randomized cache insertion sentence
2018-03-04 10:52:51 -08:00
Damian Gryski
d2a4abc11d
kill extra word
2018-03-04 10:50:54 -08:00
Damian Gryski
4ede1612ce
more mumblings about compressed structures
2018-03-04 10:43:59 -08:00
Damian Gryski
4c3603c2d3
add smaller data type to space-shrinking options
2018-03-04 10:39:36 -08:00
Damian Gryski
90dcb8b054
merge odd loose sentence
2018-03-04 10:38:29 -08:00
Damian Gryski
dc726907d6
add another explicit TODO
2018-03-04 10:38:21 -08:00
Damian Gryski
99e82b8791
explicitly call out TODOs
2018-03-04 10:34:44 -08:00
Damian Gryski
48db8aa7af
clean up loose setences in choices section
2018-03-04 10:34:09 -08:00
Damian Gryski
68630e7636
prosify performance estimation notes
2018-03-04 10:33:58 -08:00
Damian Gryski
d5fb380c68
tweak some links
2018-03-04 10:27:25 -08:00
Damian Gryski
c4dbd6003c
prosify bitfunnel numbers
2018-03-04 10:23:01 -08:00
Damian Gryski
19a3d8fa64
clarify gopher-specific sections
2018-03-04 08:46:51 -08:00
Valentin Deleplace
31bdd44214
Typo mixer integer programming -> mixed integer programming
...
That looked intriguing but I think it was a typo.
2018-03-04 06:43:25 -08:00
Damian Gryski
5093cb2269
mention hacker's delight in the appropriate section
2018-03-03 22:47:42 -08:00
Damian Gryski
3f45c91bb0
other notes on optimized maps in the runtime
2018-03-03 14:41:29 -08:00
Kale Blankenship
0b28a0d8fd
Formatting imporovements/type fixes found while reading
2018-03-03 13:58:11 -08:00
Damian Gryski
e727330a11
cpu cache and assembly notes
2018-03-03 09:00:30 -08:00
Damian Gryski
3c5c860e4d
note about taking a performance hit in exchange for improved scalability
2018-03-03 07:31:57 -08:00
Damian Gryski
4f5d0376b6
clean up trailing whitespace
2018-03-02 21:20:50 -08:00
Damian Gryski
7607085b21
more bits
2018-03-02 13:32:13 -08:00
Kane York
8931b246b4
Add some pithy 'Advice' lines to the big-O summary
...
Also mentioned "anything else between quadratic n² and exponential b^n", which is where a lot of NP-hard optimizations are ending up right now (e.g. O(n² (log log n)² and friends)
2018-03-01 21:46:29 -08:00
jose nazario
a56a2ddbba
fix a couple of spelling errors, no content changes
2018-03-01 18:41:33 -08:00
Damian Gryski
7e70f3c83d
note two-value range copy gotcha
2018-03-01 12:41:25 -08:00
Damian Gryski
7f3d9221ec
tweak big-O cutoff wording
2018-03-01 10:18:06 -08:00
Damian Gryski
46b8f191f4
Merge pull request #9 from wgliang/master
...
Add Chinese version
2018-02-28 19:40:31 -08:00
Guoliang Wang
a0b52e88c8
Add Chinese version
2018-03-01 11:38:33 +08:00
Damian Gryski
cd17c2c44c
upgrade coffee
2018-02-28 17:06:03 -08:00
Damian Gryski
012f9689a5
add coffee
2018-02-28 14:01:01 -08:00