Commit Graph

  • 962bf25dd2 notes from @egonelbre Damian Gryski 2018-03-12 10:02:06 -0700
  • 6e5850d2e1 spelling Damian Gryski 2018-03-12 10:01:49 -0700
  • 4b1eb662d6 mention optimizing around slices Damian Gryski 2018-03-12 10:01:32 -0700
  • c8ad697848 add note about sorting Damian Gryski 2018-03-12 08:44:25 -0700
  • c6692519cc talk about microbenchmarks not representing real-world performance improvements Damian Gryski 2018-03-10 10:01:51 -0800
  • 8baa4589e3 mumblings on branch prediction Damian Gryski 2018-03-09 08:55:05 -0800
  • 201384442f more random thoughts from boring plane flight Damian Gryski 2018-03-09 08:52:26 -0800
  • 72512ce63f add tpop authors Damian Gryski 2018-03-09 08:51:42 -0800
  • c5e0ff0418
    Merge pull request #19 from lidaobing/patch-1 Damian Gryski 2018-03-08 23:28:38 -0800
  • af7e08909a
    二进制搜索 -> 二分搜索 LI Daobing 2018-03-09 14:13:52 +0800
  • b22508f27f clarify source of tpop quote Damian Gryski 2018-03-08 18:43:41 -0800
  • bcd6cdac21 put in full knuth quote to help translators. Damian Gryski 2018-03-08 13:54:40 -0800
  • d886290924 gollvm might be a contender Damian Gryski 2018-03-08 13:54:31 -0800
  • 83d3c3cfb3 mention uses of syso files Damian Gryski 2018-03-08 13:54:22 -0800
  • 106607b31c more topics for pprof in prod, move to end of section Damian Gryski 2018-03-08 07:39:22 -0800
  • f31c45421f talk about localhost and ssh tunnels for pprof Damian Gryski 2018-03-08 07:24:41 -0800
  • 8d41f4151b add pointer writebarrier note Damian Gryski 2018-03-07 17:16:15 -0800
  • 5ce6c4141c Update link Joey Pestonit 2018-03-07 17:48:26 -0500
  • 5fd5b0a94a add another tutorial on go asm Damian Gryski 2018-03-05 09:23:33 -0800
  • c17a6c00b5 perfbook has moved beyond just links now Damian Gryski 2018-03-04 20:30:30 -0800
  • 8301f7e09f add reduced data copying to tuning Damian Gryski 2018-03-04 20:29:37 -0800
  • a6cde628a0 fix link syntax Damian Gryski 2018-03-04 20:29:28 -0800
  • 65ce05dffd expand on time parsing example Damian Gryski 2018-03-04 15:42:22 -0800
  • de5a84a467 add section on optimizing concurrency Damian Gryski 2018-03-04 15:42:10 -0800
  • 6ac679fbdc mention simd in assembly section Damian Gryski 2018-03-04 12:39:59 -0800
  • afc0d9710b add memoization as a topic for caching section Damian Gryski 2018-03-04 11:55:58 -0800
  • f8123115f5 more yada yada opertor to the end of list Damian Gryski 2018-03-04 11:01:31 -0800
  • c30ae174ef add more load testing tooling Damian Gryski 2018-03-04 10:59:04 -0800
  • 87e785b45a explitly call out TODO for log parsing example Damian Gryski 2018-03-04 10:57:19 -0800
  • 033e0f6595 clarify "optimal cache wasn't worth it" Damian Gryski 2018-03-04 10:54:41 -0800
  • d524aca4c2 mirror style for randomized cache insertion sentence Damian Gryski 2018-03-04 10:52:51 -0800
  • d2a4abc11d kill extra word Damian Gryski 2018-03-04 10:50:54 -0800
  • 4ede1612ce more mumblings about compressed structures Damian Gryski 2018-03-04 10:43:59 -0800
  • 4c3603c2d3 add smaller data type to space-shrinking options Damian Gryski 2018-03-04 10:39:36 -0800
  • 90dcb8b054 merge odd loose sentence Damian Gryski 2018-03-04 10:38:29 -0800
  • dc726907d6 add another explicit TODO Damian Gryski 2018-03-04 10:38:21 -0800
  • 99e82b8791 explicitly call out TODOs Damian Gryski 2018-03-04 10:34:44 -0800
  • 48db8aa7af clean up loose setences in choices section Damian Gryski 2018-03-04 10:34:09 -0800
  • 68630e7636 prosify performance estimation notes Damian Gryski 2018-03-04 10:33:35 -0800
  • d5fb380c68 tweak some links Damian Gryski 2018-03-04 10:27:25 -0800
  • c4dbd6003c prosify bitfunnel numbers Damian Gryski 2018-03-04 10:23:01 -0800
  • 19a3d8fa64 clarify gopher-specific sections Damian Gryski 2018-03-04 08:46:33 -0800
  • 31bdd44214 Typo mixer integer programming -> mixed integer programming Valentin Deleplace 2018-03-03 23:32:13 -0800
  • 5093cb2269 mention hacker's delight in the appropriate section Damian Gryski 2018-03-03 22:47:42 -0800
  • 3f45c91bb0 other notes on optimized maps in the runtime Damian Gryski 2018-03-03 14:41:19 -0800
  • 0b28a0d8fd Formatting imporovements/type fixes found while reading Kale Blankenship 2018-03-03 11:08:39 -0800
  • e727330a11 cpu cache and assembly notes Damian Gryski 2018-03-03 09:00:30 -0800
  • 3c5c860e4d note about taking a performance hit in exchange for improved scalability Damian Gryski 2018-03-03 07:31:57 -0800
  • 4f5d0376b6 clean up trailing whitespace Damian Gryski 2018-03-02 21:20:50 -0800
  • 7607085b21 more bits Damian Gryski 2018-03-02 09:38:35 -0800
  • 8931b246b4 Add some pithy 'Advice' lines to the big-O summary Kane York 2018-03-01 21:35:43 -0800
  • a56a2ddbba fix a couple of spelling errors, no content changes jose nazario 2018-03-01 18:27:12 -0800
  • 7e70f3c83d note two-value range copy gotcha Damian Gryski 2018-03-01 12:41:25 -0800
  • 7f3d9221ec tweak big-O cutoff wording Damian Gryski 2018-03-01 10:17:53 -0800
  • 46b8f191f4
    Merge pull request #9 from wgliang/master Damian Gryski 2018-02-28 19:40:31 -0800
  • a0b52e88c8 Add Chinese version Guoliang Wang 2018-03-01 11:25:57 +0800
  • cd17c2c44c upgrade coffee Damian Gryski 2018-02-28 17:06:03 -0800
  • 012f9689a5 add coffee Damian Gryski 2018-02-28 14:01:01 -0800
  • 537f5198dd more numerical code optimization notes Damian Gryski 2018-02-27 11:14:53 -0800
  • 1f018a0079 CL landed, point to commit instead of gerrit Damian Gryski 2018-02-26 20:39:57 -0800
  • bc7f454532
    Merge pull request #8 from adamdecaf/readme-ToC Damian Gryski 2018-02-24 11:58:42 -0800
  • 49069df41b Add ToC to readme Adam Shannon 2018-02-24 13:13:51 -0600
  • 423ef443f6 prose tweaks Damian Gryski 2018-02-19 11:55:16 -0800
  • 3c4794cb6c tweak ux optimization paragraph Damian Gryski 2018-02-19 11:54:41 -0800
  • fe935e9f79 note unrolling example Damian Gryski 2018-02-11 14:49:11 -0800
  • 71a544213c note speed downsides of binary.Read/binary.Write Damian Gryski 2018-02-11 11:58:43 -0800
  • def1b8d9d8 add five-ways paper Damian Gryski 2018-02-10 08:45:26 -0800
  • 133b978d9c start notes on memory Damian Gryski 2018-02-03 15:04:19 -0800
  • 1d7520c325 service optimization Damian Gryski 2018-02-03 14:25:42 -0800
  • a33431844f add bcantrill's performance debugging talk Damian Gryski 2018-02-01 11:41:42 -0800
  • 8272572949 tweaks Damian Gryski 2018-01-31 17:42:42 -0800
  • f567b7f9bb add a section on pointers for system design Damian Gryski 2018-01-28 15:54:00 -0800
  • 99e972884e more warning about folklore Damian Gryski 2018-01-27 15:02:59 -0800
  • 38999da377 clarity distributed system performance; needs more Damian Gryski 2018-01-27 15:02:42 -0800
  • 5573fc180b tweak working for algorithmic improvement examples Damian Gryski 2018-01-27 10:07:32 -0800
  • 42068e7e79 writing happens in master again Damian Gryski 2018-01-27 08:38:45 -0800
  • 1bc220c82c lint fixes for code block Damian Gryski 2018-01-26 22:02:10 -0800
  • 8a5395226d add "wasted here" comment Damian Gryski 2018-01-26 21:54:53 -0800
  • 3c3bdb4883 better example for algorithm improvement Damian Gryski 2018-01-26 17:05:44 -0800
  • 69a71ebadd another assembly tutorial Damian Gryski 2018-01-26 11:59:21 -0800
  • 65da16207f tweaks; add example for "efficient" algorithm Damian Gryski 2018-01-26 09:36:06 -0800
  • 3de152393b make "don't be dumb" / "be smart" sections explicit. Damian Gryski 2018-01-25 23:31:44 -0800
  • 66d681b598 get proebsting's law and integer programming algorithm improvements in Damian Gryski 2018-01-25 23:06:14 -0800
  • d8e5cb3ee8 prosify hash map -> xor k/vs story Damian Gryski 2018-01-25 16:42:51 -0800
  • 208fa3bd59 word tweak Damian Gryski 2018-01-25 16:30:34 -0800
  • 8fde5fb00c fix cache prose Damian Gryski 2018-01-25 16:30:21 -0800
  • 149f93d858 move realistic data distribution cache example Damian Gryski 2018-01-25 14:39:40 -0800
  • a57dde59e7 shuffle sections to match proposed outline Damian Gryski 2018-01-25 14:27:37 -0800
  • 5c681bc288 more prose tweaks Damian Gryski 2018-01-24 13:14:55 -0800
  • beb5dbc663 talk about pointer-free maps keys Damian Gryski 2018-01-24 13:14:29 -0800
  • 323aec5a1b quote has been added to perfbook, remove todo Damian Gryski 2018-01-22 20:48:27 -0800
  • c6743fb982 add example from slack Damian Gryski 2018-01-22 14:12:54 -0800
  • a1ed903449 examples for simple and polyalgorithm Damian Gryski 2018-01-22 14:11:42 -0800
  • 823fcd31b3 should at least mention RUM conjecture in section on datastructure building Damian Gryski 2018-01-22 09:44:19 -0800
  • 6c72efd6c2 prose for implementing research papers Damian Gryski 2018-01-22 09:39:38 -0800
  • 12fef8dfd1 shuffle sections around Damian Gryski 2018-01-21 21:50:00 -0800
  • e876225927 mostly tuning notes Damian Gryski 2018-01-20 22:35:56 -0800
  • 1e58607c99 remove duplicated bentley link Damian Gryski 2018-01-20 19:22:43 -0800
  • b7e10ae3c2 tuning links and benchmarkable code Damian Gryski 2018-01-20 17:56:29 -0800
  • 79d9787d4c more tuning prose Damian Gryski 2018-01-20 17:27:14 -0800