Julia 向量范数和求最大值(值和指数)

Julia 向量范数和求最大值(值和指数),julia,blas,Julia,Blas,我正在运行一些性能敏感的代码,并希望提高速度。我经常使用vnormdiff和findmax,想知道这些函数是否是最有效的函数?非常感谢您的任何想法。每当您遇到性能问题时,最好从两个角度看待您的问题。首先,我的整体算法是最好的吗?如果您使用的是O(N^2)算法,但有O(N)可用,这可能会产生巨大的差异。这听起来像是在检查邻居,所以其中一些(取决于维度)可能会有所帮助 第二,没有评测信息,任何关于优化的讨论都无法真正开始。这里有关于Julia的profiler的文档,还有一个用于检查它的图形工具。T

我正在运行一些性能敏感的代码,并希望提高速度。我经常使用
vnormdiff
findmax
,想知道这些函数是否是最有效的函数?非常感谢您的任何想法。

每当您遇到性能问题时,最好从两个角度看待您的问题。首先,我的整体算法是最好的吗?如果您使用的是
O(N^2)
算法,但有
O(N)
可用,这可能会产生巨大的差异。这听起来像是在检查邻居,所以其中一些(取决于维度)可能会有所帮助


第二,没有评测信息,任何关于优化的讨论都无法真正开始。这里有关于Julia的profiler的文档,还有一个用于检查它的图形工具。

Tim,感谢您提供另一个有用的建议。这些看起来像是很棒的工具(尽管我还在等待朱诺加载图形分析器!)。我已经运行了基本分析器,findmax似乎仍然是一个瓶颈,尽管它根本没有显示vnormdiff。为了给大家一点背景知识,我正在构建一个经济学模型,它基本上由几个收缩映射算法(主要是值函数迭代)组成。我在“inf”设置中使用vnormdiff,即最大绝对差,以检查收缩映射何时收敛。