有没有类似python的%time

来源:2-9 测试算法性能

purecce

2020-09-05 15:47:48

老师你在机器学习那门课就经常用%timiit,java有没有类似的呢

那个方便好多啊 这里设两个时间点再相减 感觉笨笨的

写回答

1回答

liuyubobobo

2020-09-05

首先,%time 不是 Python 内置的方法,而是 Jupyter Notebook 中继承的命令,你也可以理解成是 Jupyter Notebook 中集成的工具。


据我所知,Java 没有直接集成的像 %time 一样方便的东东。和 Python 一样,Java 语言本身也没有现成的直接测试性能的方法,但是有继承性能测试的工具,比如 JUnit,JProfiler,都可以做到这一点。但你需要学习这些工具。如果有兴趣可以自学一下。


甚至,你可以使用反射机制,包装一个属于自己的性能测试的类/工具,还是一件很有意思的事情。如果感兴趣可以自己研究一下:)


继续加油!:)

1

算法与数据结构

波波老师5年集大成之作,算法与数据结构系统学习,考试、面试、竞赛通用

2627 学习 · 1090 问题

查看课程