Profilers
A profiler is just a process observing another with the purpose of gathering statistics about executed code. In this sense, the API proposes to treat a profiler as an asynchronous evaluation (see \evaluations for more information). The proposed workflow is the following:
Issue a profiler, either by a
POSTto/profilers, or by usingprofile=trueon aPOSTto/evaluations(see evaluations).Follow the progress of the profiler by polling
/profilers/{id}with profiler's ID (much as an evaluation progress is followed)Once the profiler state is
finished, results can be retrieved from/profilers/{id}/treeand/profilers/{id}/ranking.
Endpoints to manage profilers and access their results.
Method
Path
Description
Parameters
Payload
Last updated