1fb726d48Sopenharmony_ci/* 2fb726d48Sopenharmony_ci * Copyright (C) 2022 Huawei Device Co., Ltd. 3fb726d48Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 4fb726d48Sopenharmony_ci * you may not use this file except in compliance with the License. 5fb726d48Sopenharmony_ci * You may obtain a copy of the License at 6fb726d48Sopenharmony_ci * 7fb726d48Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 8fb726d48Sopenharmony_ci * 9fb726d48Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 10fb726d48Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 11fb726d48Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12fb726d48Sopenharmony_ci * See the License for the specific language governing permissions and 13fb726d48Sopenharmony_ci * limitations under the License. 14fb726d48Sopenharmony_ci */ 15fb726d48Sopenharmony_ciexport const TabThreadAnalysisHtml = ` 16fb726d48Sopenharmony_ci <style> 17fb726d48Sopenharmony_ci .tag_bt{ 18fb726d48Sopenharmony_ci height: 45px; 19fb726d48Sopenharmony_ci border-radius: 10px; 20fb726d48Sopenharmony_ci border: solid 1px var(--dark-border1,#e0e0e0); 21fb726d48Sopenharmony_ci line-height: 45px; 22fb726d48Sopenharmony_ci text-align: center; 23fb726d48Sopenharmony_ci color: var(--dark-color,#000000); 24fb726d48Sopenharmony_ci background-color: var(--dark-background5,#FFFFFF); 25fb726d48Sopenharmony_ci cursor: pointer; 26fb726d48Sopenharmony_ci } 27fb726d48Sopenharmony_ci :host { 28fb726d48Sopenharmony_ci width: 100%; 29fb726d48Sopenharmony_ci height: 100%; 30fb726d48Sopenharmony_ci background: var(--dark-background5,#F6F6F6); 31fb726d48Sopenharmony_ci } 32fb726d48Sopenharmony_ci .tab_click{ 33fb726d48Sopenharmony_ci height: 45px; 34fb726d48Sopenharmony_ci border-radius: 10px; 35fb726d48Sopenharmony_ci border: solid 1px var(--dark-border1,#e0e0e0); 36fb726d48Sopenharmony_ci line-height: 45px; 37fb726d48Sopenharmony_ci text-align: center; 38fb726d48Sopenharmony_ci color: #FFFFFF; 39fb726d48Sopenharmony_ci background-color: #0d47a1; 40fb726d48Sopenharmony_ci cursor: pointer; 41fb726d48Sopenharmony_ci } 42fb726d48Sopenharmony_ci #content{ 43fb726d48Sopenharmony_ci background-color: var(--dark-background,#FFFFFF); 44fb726d48Sopenharmony_ci } 45fb726d48Sopenharmony_ci .grid-box{ 46fb726d48Sopenharmony_ci display: grid;grid-template-columns: auto auto auto auto auto;grid-column-gap: 15px;padding: 10px; 47fb726d48Sopenharmony_ci background-color: var(--dark-background,#FFFFFF); 48fb726d48Sopenharmony_ci } 49fb726d48Sopenharmony_ci </style> 50fb726d48Sopenharmony_ci <div class="grid-box"> 51fb726d48Sopenharmony_ci <div class="tag_bt" id="tab1">Top20线程大中小核占用率</div> 52fb726d48Sopenharmony_ci <div class="tag_bt" id="tab5">单个线程频点分布</div> 53fb726d48Sopenharmony_ci <div class="tag_bt" id="tab2">Top20单次运行超长线程</div> 54fb726d48Sopenharmony_ci <div class="tag_bt" id="tab3">Top20进程线程数</div> 55fb726d48Sopenharmony_ci <div class="tag_bt" id="tab4">Top20切换次数线程</div> 56fb726d48Sopenharmony_ci </div> 57fb726d48Sopenharmony_ci <div id="content"> 58fb726d48Sopenharmony_ci <top20-thread-cpu-usage id="top20_thread_cpu_usage" style="display: none"></top20-thread-cpu-usage> 59fb726d48Sopenharmony_ci <top20-thread-run-time id="top20_thread_run_time" style="display: none"></top20-thread-run-time> 60fb726d48Sopenharmony_ci <top20-process-thread-count id="top20_process_thread_count" style="display: none"></top20-process-thread-count> 61fb726d48Sopenharmony_ci <top20-process-switch-count id="top20_process_switch_count" style="display: none"></top20-process-switch-count> 62fb726d48Sopenharmony_ci <top20-frequency-thread id="top20_frequency_thread" style="display: none"></top20-frequency-thread> 63fb726d48Sopenharmony_ci </div> 64fb726d48Sopenharmony_ci `; 65