os.time() 関数を使用してコード実行時間を測定し、LOVE フレームワークで表示しようとしています。しかし、驚いたことに、表示される時間が変わっています...私のコードは次のとおりです。
function foo()
start_time = os.time()
<some code>
end_time = os.time()
elapsed_time = os.difftime(end_time-start_time)
love.graphics.print('start time: ' .. start_time .. 's', 12, 12)
love.graphics.print('end time: ' .. end_time .. 's', 12, 22)
love.graphics.print('time elapsed: ' .. elapsed_time .. 's', 12, 32)
end
グラフィックを開いたままウィンドウを離れると、時間が変化します (開始と終了が大きくなり、差が 1 と 2 の間で変化します)。また、アプリケーションの実行時間を測定する良い方法ですか?