2023 talk about flamegraphs
[libguestfs-talks.git] / 2023-flamegraphs / 4000-revealed.html
1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
2 <link rel="stylesheet" href="style.css" type="text/css"/>
3 <script src="code.js" type="text/javascript"></script>
4
5 <h1>What kinds of things are revealed?</h1>
6
7 <ul>
8 <li> Lock contention
9
10 <li> Inefficient algorithms like zlib inflate
11
12 <li> MSRs / slow CPU features
13
14 <li> Serialization through a CPU
15
16 <li> Copy to/from user
17
18 <li> Page faults
19
20 <li> Excessive mmap/munmap (from memory allocations)
21
22 <li> Opportunities to short-cut through the stack
23 </ul>