Live data from Hacker News

FunctionTrace: Graphical Python Profiler

functiontrace.com

1–10 of 33 posts

Re: FunctionTrace: Graphical Python Profiler

#5
post #4

The license is a bit perplexing at https://gitlab.com/mbryant/functiontrace/-/blob/master/LICEN... It says it is licensed under Apache License 2.0, but also under "Prosperity Public License 3.0.0" which limits use for a commercial purpose to 30 days.

I'm not sure why the Gitlab UI shows Apache 2.0, but PPL3.0 is the correct license (and is in LICENSE.md).

Re: FunctionTrace: Graphical Python Profiler

#6
post #3

Is this something that could be made to work with MicroPython?

Most of the work is done via a C extension, which I suspect would be incompatible with MicroPython. The same techniques are presumably applicable, depending on how many interesting hooks MicroPython exposes.

Re: FunctionTrace: Graphical Python Profiler

#7
post #4

The license is a bit perplexing at https://gitlab.com/mbryant/functiontrace/-/blob/master/LICEN... It says it is licensed under Apache License 2.0, but also under "Prosperity Public License 3.0.0" which limits use for a commercial purpose to 30 days.

I don't see any pricing page or anything. So if I'm a business and after the 30 days decide I'm sold on it, what exactly do I do?

Re: FunctionTrace: Graphical Python Profiler

#10
Is there something about the actual profiler that differs from existing tools like pyinstrument [1] or py-spy [2]? I know pyinstrument has various output options and I wonder if it could potentially output something readable by the Firefox Profiler tool.

[1] : https://github.com/joerick/pyinstrument [2] : https://github.com/benfred/py-spy

Post reply on HN