已合并
[PROFILING]change sys-lp switch default value #950
fanhong创建于 3月17日
[PROFILING]change sys-lp switch default value #950
已合并
fanhong创建于 3月17日
5 个文件变更+9-3
Msrc/dfx/msprof/collector/dvvp/message/prof_params.h+1-1
@@ -217,7 +217,7 @@ struct ProfileParams : public BaseInfo {
217 : msprofBinPid(MSVP_PROCESS), isCancel(false), profiling_period(-1),217 : msprofBinPid(MSVP_PROCESS), isCancel(false), profiling_period(-1),
218 profiling_options(""), profMode(""),218 profiling_options(""), profMode(""),
219 aicore_sampling_interval(DEFAULT_PROFILING_INTERVAL_10MS), ai_core_lpm("off"),219 aicore_sampling_interval(DEFAULT_PROFILING_INTERVAL_10MS), ai_core_lpm("off"),
220- aiv_sampling_interval(DEFAULT_PROFILING_INTERVAL_10MS), npuEvents(""), taskTsfw("off"), sysLp("off"),220+ aiv_sampling_interval(DEFAULT_PROFILING_INTERVAL_10MS), npuEvents(""), taskTsfw("off"), sysLp("on"),
221 sysLpFreq(DEFAULT_PROFILING_INTERVAL_10000US), aicScale("all"), ccuInstr("off"), cpu_profiling("off"),221 sysLpFreq(DEFAULT_PROFILING_INTERVAL_10000US), aicScale("all"), ccuInstr("off"), cpu_profiling("off"),
222 cpu_sampling_interval(DEFAULT_PROFILING_INTERVAL_20MS),222 cpu_sampling_interval(DEFAULT_PROFILING_INTERVAL_20MS),
223 hscb("off"), aiCtrlCpuProfiling("off"), tsCpuProfiling("off"),223 hscb("off"), aiCtrlCpuProfiling("off"), tsCpuProfiling("off"),
Msrc/dfx/msprof/collector/dvvp/msprofbin/src/input_parser_closed.cpp+1-1
@@ -537,7 +537,7 @@ void ArgsManager::AddLowPowerArgs()
537 if (!Platform::instance()->CheckIfSupport(PLATFORM_SYS_DEVICE_LOW_POWER)) {537 if (!Platform::instance()->CheckIfSupport(PLATFORM_SYS_DEVICE_LOW_POWER)) {
538 return;538 return;
539 }539 }
540- Args sysLpArgs = {"sys-lp", "Open low power profiling data config, the default value is off."};540+ Args sysLpArgs = {"sys-lp", "Open low power profiling data config, the default value is on.", ON};
541 Args sysLpFreqArgs = {"sys-lp-freq", "Config low power frequency, the default value is 100Hz, "541 Args sysLpFreqArgs = {"sys-lp-freq", "Config low power frequency, the default value is 100Hz, "
542 "the range is 1 to 100Hz."};542 "the range is 1 to 100Hz."};
543 argsList_.push_back(sysLpArgs);543 argsList_.push_back(sysLpArgs);
Mtests/ut/msprof/job_wrapper/test/prof_job_utest.cpp+3-1
@@ -1044,6 +1044,8 @@ TEST_F(JOB_WRAPPER_STARS_SOC_PROFILE_JOB_TEST, Init) {
1044 collectionJobCfg_->comParams->params->hostProfiling = true;1044 collectionJobCfg_->comParams->params->hostProfiling = true;
1045 EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_));1045 EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_));
1046 collectionJobCfg_->comParams->params->hostProfiling = false;1046 collectionJobCfg_->comParams->params->hostProfiling = false;
1047+ EXPECT_EQ(PROFILING_SUCCESS, profStarsSocProfileJob->Init(collectionJobCfg_));
1048+ params->sysLp = "off";
1047 EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_));1049 EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_));
1048 1050
1049 params->interconnection_profiling = "on";1051 params->interconnection_profiling = "on";
@@ -2184,4 +2186,4 @@ TEST_F(JOB_WRAPPER_CCU_STATISTIC_JOB_TEST, Uninit) {
2184 EXPECT_EQ(PROFILING_FAILED, ccuStatJob->Uninit());2186 EXPECT_EQ(PROFILING_FAILED, ccuStatJob->Uninit());
2185 2187 
2186 EXPECT_EQ(PROFILING_SUCCESS, ccuStatJob->Uninit());2188 EXPECT_EQ(PROFILING_SUCCESS, ccuStatJob->Uninit());
2187-}2189+}
Mtests/ut/msprof/ut/job_wrapper/test/prof_job_utest.cpp+2-0
@@ -1044,6 +1044,8 @@ TEST_F(JOB_WRAPPER_STARS_SOC_PROFILE_JOB_TEST, Init) {
1044 collectionJobCfg_->comParams->params->hostProfiling = true;1044 collectionJobCfg_->comParams->params->hostProfiling = true;
1045 EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_));1045 EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_));
1046 collectionJobCfg_->comParams->params->hostProfiling = false;1046 collectionJobCfg_->comParams->params->hostProfiling = false;
1047+ EXPECT_EQ(PROFILING_SUCCESS, profStarsSocProfileJob->Init(collectionJobCfg_));
1048+ params->sysLp = "off";
1047 EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_));1049 EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_));
1048 1050
1049 params->interconnection_profiling = "on";1051 params->interconnection_profiling = "on";
Mtests/ut/msprof/ut/job_wrapper_open/test/prof_job_utest.cpp+2-0
@@ -1050,6 +1050,8 @@ TEST_F(JOB_WRAPPER_STARS_SOC_PROFILE_JOB_TEST, Init) {
1050 collectionJobCfg_->comParams->params->hostProfiling = true;1050 collectionJobCfg_->comParams->params->hostProfiling = true;
1051 EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_));1051 EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_));
1052 collectionJobCfg_->comParams->params->hostProfiling = false;1052 collectionJobCfg_->comParams->params->hostProfiling = false;
1053+ EXPECT_EQ(PROFILING_SUCCESS, profStarsSocProfileJob->Init(collectionJobCfg_));
1054+ params->sysLp = "off";
1053 EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_));1055 EXPECT_EQ(PROFILING_FAILED, profStarsSocProfileJob->Init(collectionJobCfg_));
1054 1056
1055 params->interconnection_profiling = "on";1057 params->interconnection_profiling = "on";