我有很多变量的代数问题,我无法简化。我是如何在代码中表达它的性能考虑因素?公式是:
我可以将它乘以,除A
,并做很多让它看起来不同,但我并不简单。我在代码中编写时应该考虑什么?我将在javascript和.NET中实现它。
答案 0 :(得分:2)
一般来说,性能有一些影响,但通常它不是瓶颈。在这种情况下,如果你考虑A out得到
E = X *(1-C)*(1-L) - (X *(F + M)*(1-L)+ R)/ A
您的操作实际上会增加。
通常,应该保存此类性能调整以用于最后一步,并始终与分析和时序相结合。优化算法和数据结构更为重要。
答案 1 :(得分:1)
我认为在这种情况下最重要的考虑应该是可读性和清晰度。
表现将绰绰有余。这是一个简单的简单计算,即使你称之为数十亿次也不会成为瓶颈。把它计时并循环证明。