是否有一种方法可以衡量C ++或Python程序的执行时间,该时间在多个体系结构中是统一的,而与系统性能(例如内存大小,缓存等)无关。
例如,如果我的代码在16GB RAM上以1个“有效执行时间”为单位运行,那么在任何其他系统上,它都应在1个“有效执行时间”内恰好运行,而与系统负载或配置无关。即使运行该程序的实际时间是非常不同的。
C ++的一种可行替代方法是通过将其转换为中间LLVM来进行指令计数,这在我看来对于python来说还不可行,因为它已被解释。
我无法找到任何使用可以在多种语言中工作的原理的东西。