123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
-
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>Pprof listing</title>
- <style type="text/css">
- body {
- font-family: sans-serif;
- }
- h1 {
- font-size: 1.5em;
- margin-bottom: 4px;
- }
- .legend {
- font-size: 1.25em;
- }
- .line, .nop, .unimportant {
- color: #aaaaaa;
- }
- .inlinesrc {
- color: #000066;
- }
- .deadsrc {
- cursor: pointer;
- }
- .deadsrc:hover {
- background-color: #eeeeee;
- }
- .livesrc {
- color: #0000ff;
- cursor: pointer;
- }
- .livesrc:hover {
- background-color: #eeeeee;
- }
- .asm {
- color: #008800;
- display: none;
- }
- </style>
- <script type="text/javascript">
- function pprof_toggle_asm(e) {
- var target;
- if (!e) e = window.event;
- if (e.target) target = e.target;
- else if (e.srcElement) target = e.srcElement;
-
- if (target) {
- var asm = target.nextSibling;
- if (asm && asm.className == "asm") {
- asm.style.display = (asm.style.display == "block" ? "" : "block");
- e.preventDefault();
- return false;
- }
- }
- }
- </script>
- </head>
- <body>
-
- <div class="legend">File: testbinary<br>
- Type: cpu<br>
- Duration: 10s, Total samples = 1.12s (11.20%)<br>Total: 1.12s</div><h2>line1000</h2><p class="filename">testdata/file1000.src</p>
- <pre onClick="pprof_toggle_asm(event)">
- Total: 1.10s 1.10s (flat, cum) 98.21%
- <span class=line> 1</span> <span class=deadsrc> 1.10s 1.10s line1 </span><span class=asm> 1.10s 1.10s 1000: instruction one <span class=unimportant>file1000.src:1</span>
- . . 1001: instruction two <span class=unimportant>file1000.src:1</span>
- ⋮
- . . 1003: instruction four <span class=unimportant>file1000.src:1</span>
- </span>
- <span class=line> 2</span> <span class=deadsrc> . . line2 </span><span class=asm> . . 1002: instruction three <span class=unimportant>file1000.src:2</span>
- </span>
- <span class=line> 3</span> <span class=nop> . . line3 </span>
- <span class=line> 4</span> <span class=nop> . . line4 </span>
- <span class=line> 5</span> <span class=nop> . . line5 </span>
- <span class=line> 6</span> <span class=nop> . . line6 </span>
- <span class=line> 7</span> <span class=nop> . . line7 </span>
- </pre>
- <h2>line3000</h2><p class="filename">testdata/file3000.src</p>
- <pre onClick="pprof_toggle_asm(event)">
- Total: 10ms 1.12s (flat, cum) 100%
- <span class=line> 1</span> <span class=nop> . . line1 </span>
- <span class=line> 2</span> <span class=nop> . . line2 </span>
- <span class=line> 3</span> <span class=nop> . . line3 </span>
- <span class=line> 4</span> <span class=nop> . . line4 </span>
- <span class=line> 5</span> <span class=nop> . . line5 </span>
- <span class=line> 6</span> <span class=deadsrc> 10ms 1.01s line6 </span><span class=asm> 10ms 1.01s 3000: instruction one <span class=unimportant>file3000.src:6</span>
- </span>
- <span class=line> 7</span> <span class=nop> . . line7 </span>
- <span class=line> 8</span> <span class=nop> . . line8 </span>
- <span class=line> 9</span> <span class=deadsrc> . 110ms line9 </span><span class=asm> . 100ms 3001: instruction two <span class=unimportant>file3000.src:9</span>
- . 10ms 3002: instruction three <span class=unimportant>file3000.src:9</span>
- . . 3003: instruction four <span class=unimportant></span>
- . . 3004: instruction five <span class=unimportant></span>
- </span>
- <span class=line> 10</span> <span class=nop> . . line0 </span>
- <span class=line> 11</span> <span class=nop> . . line1 </span>
- <span class=line> 12</span> <span class=nop> . . line2 </span>
- <span class=line> 13</span> <span class=nop> . . line3 </span>
- <span class=line> 14</span> <span class=nop> . . line4 </span>
- </pre>
-
- </body>
- </html>
|