Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: version-10_04-…

This branch is 39 commits ahead, 2081 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
notes
.cvsignore
.mgnuc_copts
.mgnuc_opts
.nocopyright
DEEP_FLAGS.in
DESIGN
Mercury.options
Mmakefile
README
apply_exclusion.m
array_util.m
callgraph.m
canonical.m
cliques.m
conf.m
coverage.m
create_report.m
dense_bitset.m
display.m
display_report.m
dump.m
exclude.m
html_format.m
interface.m
io_combinator.m
mdprof_cgi.m
mdprof_dump.m
mdprof_fb.automatic_parallelism.m
mdprof_fb.m
mdprof_feedback.m
mdprof_procrep.m
mdprof_test.m
measurement_units.m
measurements.m
message.m
old_html_format.m
old_query.m
profile.m
program_representation_utils.m
query.m
read_profile.m
report.m
startup.m
timeout.m
top_procs.m
util.m
var_use_analysis.m

README

For documentation on the deep profiler, see the following:

  - The "Deep Profiler" section of the Mercury web page
    <http://www.cs.mu.oz.au/mercury/information/deep_demo.html>
    gives an overview of what deep profiling is.

  - The deep profiling paper on our web site, "Deep profiling:
    engineering a profiler for a declarative programming language"
    <http://www.cs.mu.oz.au/mercury/information/papers.html#mu_01_24>
    explains in detail what deep profiling is, why it is needed,
    and how it is implemented in the Mercury compiler.

  - The "Using mdprof" section of the "Profiling" chapter of the
    Mercury user's guide explains how to use it.

  - The file deep_profiler/notes/deep_profiling.html gives an overview of
    the specifics details of our implementation of deep profiling.
Something went wrong with that request. Please try again.