{{ i18nText.testCase.title }}
{{ testCase.label }}
{{ testCase.description }}
{{ i18nText.testCase.noData }}
{{ i18nText.testCase.checkConfig }}
{{ i18nText.currentSelection }}:
{{ i18nText.testCase.title }}:
{{ getCurrentTestCase.label }}
{{ i18nText.thread.title }}:
{{ getThreadLabel(selectedThread) }}
{{ i18nText.functionDetail.title }}
{{ i18nText.functionDetail.basicInfo }}
{{ i18nText.functionDetail.name }}
{{ selectedNode.name }}
{{ i18nText.functionDetail.className }}
{{ selectedNode.className }}
{{ i18nText.functionDetail.currentStackPerformance }}
{{ i18nText.functionDetail.currentCallCount }}
{{ selectedNode.count }} {{ currentLang === 'en' ? 'times' : '次'
}}
{{ i18nText.functionDetail.currentExecutionTime }}
{{ formatExecutionTime(selectedNode.durationInStack) }}
{{ i18nText.functionDetail.currentPercentage }}
{{ selectedNode.percentage.toFixed(2) }}%
{{ i18nText.functionDetail.threadPerformance }}
{{ i18nText.functionDetail.totalCallCount }}
{{ selectedNode.totalCount }}
{{ currentLang === 'en' ? 'times' : '次' }}
{{ i18nText.functionDetail.totalExecutionTime }}
{{ formatExecutionTime(selectedNode.totalValue) }}
{{ i18nText.functionDetail.avgExecutionTime }}
{{ formatExecutionTime(selectedNode.avgValue) }}
{{ i18nText.functionDetail.minExecutionTime }}
{{ formatExecutionTime(selectedNode.minValue) }}
~
{{ i18nText.functionDetail.maxExecutionTime }}
{{ formatExecutionTime(selectedNode.maxValue) }}
{{ index + 1 }}. {{ func.name }}
{{ i18nText.thread.title }}
{{ thread.label }}
{{ formatExecutionTime(getThreadExecutionTime(thread.value)) }}
{{ scope.row.name }}
{{ i18nText.chart.table.minExecutionTime }}
{{ scope.row.minExecutionTime }}
~
{{ i18nText.chart.table.maxExecutionTime }}
{{ scope.row.maxExecutionTime }}
{{ i18nText.chart.table.percentage }}
{{ selectedTestCase && selectedThread ? i18nText.chart.table.noData : i18nText.chart.table.pleaseSelect }}