TI-Nspire & Lua / Nspire の函数を Lua で実行したときの計算時間を計る

Calculator アプリケーションで直接実行したときの計算時間とは異なる。

function on.enterKey()
   start  = timer.getMilliSecCounter()
   answer = math.eval("sute()")
   time   = timer.getMilliSecCounter() - start
   platform.window:invalidate()
end
function on.paint(gc)
   gc:drawString( answer or "--"         , 10 , 0 )
   gc:drawString((time   or "--").." ms" , 10 , 30)
end

f:id:ti-nspire:20170529085207p:plain:h400