有大佬吗,请问判断哪个运算快?

134次阅读

共计 488 个字符,预计需要花费 2 分钟才能阅读完成。

if ($a = ‘mjj’) {
return mjj
}
if ($a != ‘mjj’) {
return mjj
}
一个是等于,一个是不等于,哪个运算快呢?因为每秒要处理 10 万请求,所以还是得考虑下。

考虑这干嘛,你就是百万并发也优化不到 if 头上不好意思,一个等于是赋值,你所说的等于是 == 或者 ===

liugogal 发表于 2022-9-7 07:55
不好意思,一个等于是赋值,你所说的等于是 == 或者 ===

有些语言用单 = 号判断是否相等有大佬吗,请问判断哪个运算快?看到标题我也想说判断不是双等号吗你自己写个循环 10 万次记个时就知道了执行时间是一样的你提到的 if 例子没有可优化的地方,因为太过简单了。。。
只有一些复杂点的代码才需要优化性能什么的。自己判断你的数据,
如果大部分, 如 90% 都是不等的, 那么不等快一点,
如果差不多或者未知, 两者差不多
如果大部分是相等的, 那么差不多.
这个比较呢, 一秒进行百万次没啥感知, 所以你的 10 万请求 … 这个地方的优化忽略不计吧自己写个计次循环计时一下就行了吧。。。啊这。。十万次也不至于优化这个地方吧应该看看其他更耗时的地方

正文完
 0