Commit Graph

242 Commits

Author SHA1 Message Date
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
Damian Gryski
537f5198dd more numerical code optimization notes 2018-02-27 11:14:53 -08:00
Damian Gryski
1f018a0079 CL landed, point to commit instead of gerrit 2018-02-26 20:49:34 -08:00
Damian Gryski
bc7f454532
Merge pull request #8 from adamdecaf/readme-ToC
Add ToC to readme
2018-02-24 11:58:42 -08:00
Adam Shannon
49069df41b Add ToC to readme 2018-02-24 13:57:06 -06:00