Damian Gryski
|
46114b3f97
|
real world full-service optimization may not be your problem
|
2018-03-16 09:11:40 -07:00 |
|
Damian Gryski
|
8253fd9ec9
|
mention minio's asm2plan9 for unsuported opcodes
|
2018-03-16 09:11:19 -07:00 |
|
Damian Gryski
|
74c6b51e6c
|
first 64-bytes of struct are important
|
2018-03-16 09:11:03 -07:00 |
|
Damian Gryski
|
141313c524
|
tweaks to mmap section
|
2018-03-16 09:10:40 -07:00 |
|
Damian Gryski
|
ddc1b9031f
|
move cache sharing to concurrency section
|
2018-03-16 09:10:04 -07:00 |
|
Damian Gryski
|
e2d745a3a4
|
spelling
|
2018-03-16 09:09:42 -07:00 |
|
Damian Gryski
|
781b65ef75
|
add some prose for "modern" algorithm performance
|
2018-03-15 09:46:21 -07:00 |
|
Damian Gryski
|
342792d1ce
|
add easyjson to encoding/json replacements
|
2018-03-15 09:46:04 -07:00 |
|
Damian Gryski
|
3378534249
|
more tooling ideas
|
2018-03-15 09:45:54 -07:00 |
|
Damian Gryski
|
db4da56c32
|
solving the more general problem might be better for algorithms
|
2018-03-14 17:41:44 -07:00 |
|
Damian Gryski
|
a52d4b84a2
|
few more notes
|
2018-03-14 15:03:58 -07:00 |
|
Damian Gryski
|
362c7d185d
|
draft notes from scott meyers talk on knuth
|
2018-03-14 09:28:03 -07:00 |
|
Damian Gryski
|
29007c4fa4
|
mostly word-choice tweaks
|
2018-03-14 09:28:03 -07:00 |
|
Damian Gryski
|
c99b5ddfaa
|
point to filled out time.Parse() section
|
2018-03-13 20:40:13 -07:00 |
|
Damian Gryski
|
d155f7e879
|
warning about mmap loading vs. complexity/speed
|
2018-03-13 09:07:50 -07:00 |
|
Damian Gryski
|
8b278e70c4
|
expand on specialized algorithms as subproblem components
|
2018-03-13 09:07:25 -07:00 |
|
Damian Gryski
|
962bf25dd2
|
notes from @egonelbre
|
2018-03-12 10:02:06 -07:00 |
|
Damian Gryski
|
6e5850d2e1
|
spelling
|
2018-03-12 10:01:49 -07:00 |
|
Damian Gryski
|
4b1eb662d6
|
mention optimizing around slices
|
2018-03-12 10:01:32 -07:00 |
|
Damian Gryski
|
c8ad697848
|
add note about sorting
|
2018-03-12 08:44:25 -07:00 |
|
Damian Gryski
|
c6692519cc
|
talk about microbenchmarks not representing real-world performance improvements
|
2018-03-10 10:01:51 -08:00 |
|
Damian Gryski
|
8baa4589e3
|
mumblings on branch prediction
|
2018-03-09 11:05:45 -08:00 |
|
Damian Gryski
|
201384442f
|
more random thoughts from boring plane flight
|
2018-03-09 08:53:55 -08:00 |
|
Damian Gryski
|
72512ce63f
|
add tpop authors
|
2018-03-09 08:53:55 -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
|
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 |
|