我的程序代码:
qDebug("time31 = %ld", inc_time_get_tick_ms());
stackedWidget->setCurrentWidget(man_dcpanel_exchangeWidget);
qDebug("time32= %ld", inc_time_get_tick_ms());
ARM LINUX系统,QT4.8.6
stackedWidget和man_dcpanel_exchangeWidget初始化阶段已通过new创建好。
第一次运行以上程序,两次打印出的运行时间为:
time31 = 225360 ms
time32 = 227285 ms
运行“stackedWidget->setCurrentWidget(man_dcpanel_exchangeWidget);”耗时2S
以后运行,打印的运行时间为:
time31 = 2348272 ms
time32 = 2348272 ms
运行“stackedWidget->setCurrentWidget(man_dcpanel_exchangeWidget);”耗时0S
请问大侠为什么会这样?