if语句-如何在C++中评测if
if statement - How to profile if in C++
有没有一个工具可以知道为真和为假的时间
例如:
if (vector.size() == 1)
return;
do_something();
如果这是真的,怎么知道多少次?
如果此代码位于函数内部,则可以使用静态变量:
void function(){
static int cptTrue;
static int cptFalse;
if (vector.size() == 1){
cptTrue++;
return;
}
cptFalse++;
do_something();
}
对于windows,有一个工具可以显示函数的调用频率。一个从库到函数和行的树显示了cpu使用百分比。但是,如果您想知道一条线路被调用的确切次数,最好的方法是按照baddger964的建议手动计数。
非常嗜睡的
相关文章:
- 我的简单if-else语句是如何无法访问的代码
- 如何将enable-if与模板参数和参数包一起使用
- 无论条件是否为true,if总是在c++中执行
- Arduino:for/while/if在void setup()或void loop()之前?——错误:之前需要不合格
- Insert函数不适用于2 if语句C++
- If语句未被求值C++
- C++嵌套if语句,基本货币交换
- 多个If语句与使用逻辑运算符计算条件的单个语句的比较
- 是否可以使用if constexpr删除控制流语句
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- 如何删除peer if else分支中的冗长句子
- 我似乎对if/else的基本语句有问题:/
- if数组上的随机数
- 将按位if条件转换为普通if条件
- If语句在c++中被忽略
- 比较if语句中的数组值和int值
- 使用if-else将数字转换为单词
- 为什么简单的算术减法在"if"条件下不起作用?
- 以在Qt中的IF语句中设置时间延迟
- Craps游戏问题,忽略if语句