请问哪位专家能提供一个简单的profile分析例子?

性能优化这一关是无论如何也躲不过了,与其躲着不如正面迎战!
mem的文件基本上知道了一些操作套路。
profile的内容应该如何分析?目前仍是一头雾水,没忍住还是希望在论坛提问了,我相信很多新手也会有这样的问题存在,希望这个帖子能帮助更多的人!
希望专家们能提供一个profile的例子,最好构造一个可优化的例子,结合例子跟我们讲解一下!麻烦您了!
走投无路,特请指导!

你有尝试过 Atom/Juno 的 @profiler么?

最简单的比如说

鼠标放在上面可以看到哪一部分代码开销比较明显

同时在编辑器部分也会有蓝色或者黄色的透明条来标记哪一行代码的时间/内存开销比较大

1 个赞

谢谢了,我用这个试试。

弄出来了,完全看不懂啥意思,愁!用profileview也做出来了,这是什么鬼?

GitHub - timholy/ProfileView.jl: Visualization of Julia profiling data 这种图应该不难懂吧, 你把readme每个字都看一遍