Skip to content
Show Julia profiling data in an explorable HTML page
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
perllib
share
src
test
.codecov.yml
.gitignore Remove more stuff from perl-specific profiler May 14, 2017
.travis.yml
Changes
JuliaProject.toml Drop support for julia < 1.0 Apr 22, 2019
LICENSE.md
README.md
appveyor.yml

README.md

StatProfilerHTML

PackageEvaluator Build Status Test coverage
Coverage Status

This module formats the output from Julia's Profile module into an html rendering of the source function lines and functions, allowing for interactive exploration of any bottlenecks that may exist in your code. To use this just call statprofilehtml() after running the julia Profiler

Have a look at this example output, which is the result of profiling

using Profile, StatProfilerHTML    
using MultivariatePolynomials
@polyvar x y z
@profile (x + y + z)^120;
statprofilehtml()

This module contains a fork of the rendering part of Mattia Barbon and Steffen Müller's excellent Devel::StatProfiler, which is a statistical profiler for Perl. It depends on Text::MicroTemplate, which for convenience, we ship as part of this bundle.

Line number bug

On the latest version of Julia, this package is severly affected by the issue with line numbers as tracked in this bug report. Julia developers will hopefully fix this soon!

You can’t perform that action at this time.