Project1

标题: 这2个方法哪个效率好? [打印本页]

作者: 菜鸟飞呀飞    时间: 2012-1-31 01:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: wbsy8241    时间: 2012-1-31 01:22
本帖最后由 wbsy8241 于 2012-1-31 17:19 编辑
  1. def f(x)
  2.   xx = x
  3. end
  4. def f=(x)
  5.   xx = x
  6. end

  7. time = Time.new

  8. 10000000.times{f(0)}

  9. time1 = Time.new - time
  10. time =  Time.new

  11. 10000000.times{f=0}

  12. time2 = Time.new - time

  13. p "f(x)  #{time1}"
  14. p "f=(x) #{time2}"
复制代码
时间函数和循环是拿来做什么的啊

"f(x)  2.0625"
"f=(x) 2.0625"
作者: 菜鸟飞呀飞    时间: 2012-1-31 01:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 「旅」    时间: 2012-1-31 08:31
0 0这点效率不用计较也没问题的啦……考虑效率,最主要是 bitmap类的描绘功能(例如draw_text),或者一些大型数学计算~~~这两类花费的内存比较多~~~~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1