There are a lot of folks on the julia-users mailing list who ask things like "why is my code slow?" or "why is my julia port slower than my python code?" These questions are frequently answered with comments like "don't use a map" or "the use of anonymous functions is what is killing your performance."
It would be nice if there was, for instance, a magic button that highlighted problem code and gave some simple advice/reasoning for the problem.
Maybe the static analysis effort has already started elsewhere and just needs integration. Or maybe we'd need to start one from scratch. Either way, it seems like a great feature that would be loved by many, especially those new to Julia.
There are a lot of folks on the julia-users mailing list who ask things like "why is my code slow?" or "why is my julia port slower than my python code?" These questions are frequently answered with comments like "don't use a map" or "the use of anonymous functions is what is killing your performance."
It would be nice if there was, for instance, a magic button that highlighted problem code and gave some simple advice/reasoning for the problem.
Maybe the static analysis effort has already started elsewhere and just needs integration. Or maybe we'd need to start one from scratch. Either way, it seems like a great feature that would be loved by many, especially those new to Julia.