File: process_internals.html

package info (click to toggle)
chromium 138.0.7204.183-1~deb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm-proposed-updates
  • size: 6,080,960 kB
  • sloc: cpp: 34,937,079; ansic: 7,176,967; javascript: 4,110,704; python: 1,419,954; asm: 946,768; xml: 739,971; pascal: 187,324; sh: 89,623; perl: 88,663; objc: 79,944; sql: 50,304; cs: 41,786; fortran: 24,137; makefile: 21,811; php: 13,980; tcl: 13,166; yacc: 8,925; ruby: 7,485; awk: 3,720; lisp: 3,096; lex: 1,327; ada: 727; jsp: 228; sed: 36
file content (130 lines) | stat: -rw-r--r-- 4,831 bytes parent folder | download | duplicates (7)
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<!--
Copyright 2018 The Chromium Authors
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->
<!doctype html>
<html dir="ltr" lang="en">
<head>
  <meta charset="utf-8">
  <link rel="stylesheet" href="chrome://resources/css/text_defaults.css">
  <link rel="stylesheet" href="process_internals.css">
  <script type="module" src='process_internals.js'></script>
  <title>Process Model Internals</title>
</head>
<body>

<div id="container">
  <div id="navigation">
    <div id="caption">Process Internals</div>
  </div>
  <div id="content">

    <div id="general">
      <div class="content-header">General Info</div>
      <div id="general-info">
        <button id="refresh-process-info">Refresh</button>
        <div class="description">The information below reflects all profiles in
         this browser process.</div>
        <table>
          <tbody>
            <tr>
              <td>Renderer Process Count:</td>
              <td id="process-count-total"></td>
              <td class="description">This includes the total count of renderer
                processes, but not utility or plugin processes.</td>
            </tr>
            <tr>
              <td>Renderer Process Count for Limit:</td>
              <td id="process-count-for-limit"></td>
              <td class="description">The number of renderer processes
                considered against the limit below, possibly ignoring some of
                the total (e.g., to prevent extensions from using up the limit).
              </td>
            </tr>
            <tr>
              <td>Renderer Process Limit:</td>
              <td id="process-limit"></td>
              <td class="description">A soft limit to the number of renderer
                processes, after which same-site processes will be reused when
                possible.</td>
            </tr>
            <tr>
              <td>Over Process Limit?</td>
              <td id="over-process-limit"></td>
              <td class="description">Whether processes will be reused for new
                main-frame documents when possible.</td>
            </tr>
            <tr>
              <td>ProcessPerSite for main frames:</td>
              <td id="process-per-site-mode"></td>
              <td class="description">Whether processes will be aggressively
                shared for new main frame documents, even when under the
                process limit, when possible.</td>
           </tr>
          </tbody>
        </table>
      </div>
    </div>

    <div id="site-isolation">
      <div class="content-header">Site Isolation</div>
      <div id="site-isolation-mode">Site Isolation mode:
        <span id='isolation-mode'>unknown</span></div>
      <div id="isolated-origins-container">
        <div id="user-triggered-isolated-origins"></div>
        <div id="web-triggered-isolated-origins"></div>
        <div id="global-isolated-origins"></div>
      </div>
    </div>

    <div id="web-contents">
      <div class="content-header">Frame Trees</div>
      <div id="wc-list" class="list pages"></div>
      <div id="tree-view-container">
        <button id="refresh-frame-trees">Refresh</button>
        <div class="description">This page only contains information about the
          current profile.</div>
        <table>
          <tbody>
            <tr>
              <td>Tab Count:</td>
              <td id="tab-count"></td>
              <td class="description">The number of WebContents objects in this
                profile.</td>
            </tr>
            <tr>
              <td>Frame Count:</td>
              <td id="frame-count"></td>
              <td class="description">The number of RenderFrameHosts in this
                profile. Note that this does not include RenderFrameHosts that
                are speculative or pending deletion.</td>
            </tr>
            <tr>
              <td>OOPIF Count:</td>
              <td id="oopif-count"></td>
              <td class="description">The number of out-of-process iframes in
                this profile (as a subset of the Frame Count).</td>
            </tr>
            <tr>
              <td>Process Count:</td>
              <td id="profile-process-count"></td>
              <td class="description">The number of renderer processes in this
                profile.</td>
            </tr>
          </tbody>
        </table>
        <div>Legend: Frame[<i>process_id</i>:<i>routing_id</i>]:
          SI:<i>site_instance_id</i>, SIG:<i>site_instance_group_id</i>,
          BI:<i>browsing_instance_id</i>,
          <i>is process locked to a site?</i>, site: <i>site_url</i> | url:
          <i>last_committed_url</i>
        </div>
        <cr-tree id="tree-view"></cr-tree>
      </div>
    </div>
  </div>
</div>

</body>
</html>