我正在运行一些性能敏感的代码并希望提高速度。我正在使用vnormdiff
和findmax
,并想知道这些是否是最有效的功能?任何想法都非常感激。
答案 0 :(得分:1)
每当遇到性能问题时,最好从两个角度来看问题。首先,我的整体算法是最好的吗?如果您使用/* Sanity check */
if ( this.nodeName.toLowerCase() != 'table' )
{
_fnLog( null, 0, 'Non-table node initialisation ('+this.nodeName+')', 2 );
return;
}
算法但O(N^2)
可用,则可能会产生巨大差异。这听起来像是在检查邻居,所以更多refined nearest-neighbor algorithms(取决于维度)可能会有所帮助。
其次,没有关于优化的讨论可以在没有分析信息的情况下真正开始。有关于Julia的分析器here的文档,以及用于检查它的图形工具here。