Commit graph

205 commits

Author SHA1 Message Date
Felix Geisendörfer
c4d6a4088f Profiler Comparison 2022-12-30 18:03:50 +01:00
Felix Geisendörfer
54508f023d finish scheduler doc 2022-12-30 08:25:20 +01:00
Felix Geisendörfer
6342fc3259 updates 2022-12-29 14:05:20 +01:00
Felix Geisendörfer
18729a8f7c template tweaks 2022-12-29 14:05:19 +01:00
Felix Geisendörfer
e27d754ed0 toc rework 2022-12-29 14:05:19 +01:00
Felix Geisendörfer
f176e96a47 docs path 2022-12-29 14:05:19 +01:00
Felix Geisendörfer
cebb5dae4c Edit on Github 2022-12-29 14:05:19 +01:00
Felix Geisendörfer
d82ed73225 Better contributing docs 2022-12-29 14:05:17 +01:00
Felix Geisendörfer
bf3cbd58d3 fix 2022-12-29 14:04:53 +01:00
Felix Geisendörfer
125f8c89ea almost 2022-12-29 14:04:53 +01:00
Felix Geisendörfer
0cb83b85d9 move file 2022-12-29 14:04:53 +01:00
Felix Geisendörfer
5aca8834ea try sphinx build 2022-12-29 14:04:52 +01:00
Felix Geisendörfer
deadb69ee7 try other deploy approach 2022-12-29 14:04:52 +01:00
Felix Geisendörfer
b4f5056699 more test 2022-12-29 14:04:52 +01:00
Felix Geisendörfer
b4287a4a54 fix script 2022-12-29 14:04:52 +01:00
Felix Geisendörfer
d10e824733 fix typo 2022-12-29 14:04:52 +01:00
Felix Geisendörfer
edc2ce6724 github pages 2022-12-29 14:04:52 +01:00
Felix Geisendörfer
2a3c2759b8 wip 2022-12-29 14:04:52 +01:00
Felix Geisendörfer
edb8883543 wip 2022-12-29 14:04:52 +01:00
Felix Geisendörfer
d4b4c04bac Add Contributing 2022-12-29 14:04:52 +01:00
Felix Geisendörfer
a95329bdb7 Add rtd theme 2022-12-29 14:04:52 +01:00
Felix Geisendörfer
0e3d368cc9 add .gitignore 2022-12-29 14:04:50 +01:00
Felix Geisendörfer
d30081e0e0 init docs dir 2022-12-29 14:03:49 +01:00
Armin Becher
bb9b9ec34f
Add link checker to detect broken links (#18)
Just a suggestion, the link checker would detect broken links via github action. 

Might be helpful for a repo which consists a lot of markdown files.
2022-10-14 08:17:57 +02:00
Felix Geisendörfer
b82d25329f
fix typo
closes #17
2022-09-26 16:48:04 +02:00
Nick Ripley
6ab2a357b5
Add reference to the official Go GC guide (#19) 2022-09-20 10:03:21 +02:00
Felix Geisendörfer
ea39719244 fix pclntab example 2022-08-19 22:07:26 +02:00
Bhupesh Varshney
027b8dabc8
add wiki link for resident set size (#16) 2022-08-05 14:15:17 +02:00
Felix Geisendörfer
1981eee069
guide: warn about block profiler overhead (#15)
After internal investigations, we found that poor block profiler
configuration can lead to noticeable, and in some cases quite
significant, overhead in production. Add a warning. I also updated the
recommended rates to a 100,000,000, which is a more conservative rate
and would hopefully guard against unexpected performance issues if the
suggested configuration was applied to a production app.

Co-authored-by: Nick Ripley <nick.ripley@datadoghq.com>
2022-02-24 16:55:50 +01:00
Sümer Cip
91410d5341
Update cpu.md (#14) 2022-02-23 09:22:28 +01:00
Taj Khattra
ab8bfc0188
Update README.md (#13) 2022-02-12 15:39:41 +01:00
Felix Geisendörfer
b8feda3caa
fix typo 2022-02-10 02:16:56 +01:00
Felix Geisendörfer
a29db3c1ce
Add memory profiler bug 2022-02-10 02:16:04 +01:00
Felix Geisendörfer
5d22d18d67
Fix Link 2022-02-10 00:40:59 +01:00
Nick Ripley
9137085236
guide: add note about changing mutex rate during execution (#11)
When a mutex profile is reported, the counts and delays in the profile
are scaled based on the most recently set rate. So if an application has
changed its profile rate at runtime and collected different samples at
different sampling rates, the samples won't be adjusted correctly when
the pprof is written.
2022-01-28 14:10:39 +01:00
Zach Wasserman
9d285548b7
Fix language around memory profile rate (#10) 2022-01-24 20:18:39 +01:00
Felix Geisendörfer
f2682bee0d guide: add more links 2022-01-21 11:04:14 +01:00
Felix Geisendörfer
504c7e7621 guide: add mutex link, bump safe rate 2022-01-21 10:56:48 +01:00
Felix Geisendörfer
59d371468b guide: credit mutex section to nick 2022-01-21 10:52:46 +01:00
Felix Geisendörfer
be329ecc6c guide: improve block profiler examples 2022-01-19 09:06:57 +01:00
Nick Ripley
f5f05409e8
guide: Add mutex profiler section (#9) 2022-01-19 08:56:24 +01:00
Felix Geisendörfer
923e58d87b
guide: Add block profiler section 2022-01-13 16:49:33 +01:00
Felix Geisendörfer
2ecbd837f3 guide: CPU Profiler updates for Go 1.18 2022-01-13 15:41:50 +01:00
Felix Geisendörfer
ed718f3c79 Small change 2022-01-13 14:15:27 +01:00
Felix Geisendörfer
7cb65b749c add time graphics (not used yet) 2022-01-13 14:14:30 +01:00
Felix Geisendörfer
1760fb4061 Update graphics 2022-01-13 14:13:43 +01:00
Felix Geisendörfer
8536a00d61
Merge pull request #7 from ozerovandrei/fix-inuse-metric-name
Memory profiler: fix `inuse_` metric name
2022-01-11 10:30:31 +01:00
Andrei Ozerov
4a665886f3 Memory profiler: fix inuse_ metric name
Rename `insue_` to `inuse_`.
2022-01-08 20:38:37 +03:00
Felix Geisendörfer
77671b88de Add footnote 2021-10-18 11:45:03 +02:00
Felix Geisendörfer
e0481d3847 Remove link 2021-10-18 11:43:55 +02:00