xref: /aosp_15_r20/external/crosvm/tools/contrib/cros_tracing_analyser/flamegraph.html (revision bb4ee6a4ae7042d18b07a98463b9c8b875e44b39)
1<!-- Copyright 2023 The ChromiumOS Authors
2     Use of this source code is governed by a BSD-style license that can be
3     found in the LICENSE file. -->
4
5<head>
6  <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/d3-flamegraph.css">
7</head>
8<body>
9  <div id="chart"></div>
10  <script type="text/javascript" src="https://d3js.org/d3.v7.js"></script>
11  <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/d3-flamegraph.min.js"></script>
12  <script type="text/javascript">
13  var chart = flamegraph()
14    .width(960);
15  chart.selfValue(true);
16
17  d3.json("./src/tracing_data.json")
18    .then(data => {
19      d3.select("#chart")
20        .datum(data)
21        .call(chart);
22    }).catch(error => {
23      return console.warn(error);
24    });
25  </script>
26</body>
27