aboutsummaryrefslogtreecommitdiff
path: root/catapult/perf_insights/perf_insights_examples/map_process_count.html
blob: 2f8c6f2da446f79f99cf5ebb0a9bd1d68ee25c2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE HTML>
<!--
Copyright (c) 2015 The Chromium Authors. All rights reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->

<link rel="import" href="/perf_insights/map_function.html">
<link rel="import" href="/perf_insights/value/value.html">

<script>
tr.exportTo('pie', function() {
  function mapProcessCount(results, runInfo, model) {
    results.addValue(new pi.v.DictValue(
        runInfo,
        'load_info', {
          numProcesses: model.getAllProcesses().length
        }));
  }

  pi.MapFunction.register(mapProcessCount);

  return {
    mapProcessCountForTest: mapProcessCount
  };
});
</script>