John Benediktsson
6a349523a9
Use bl in more places.
2013-03-14 19:24:00 -07:00
Doug Coleman
b0308e898e
math.statistics: Fix histogram and collect. Histogram used each-index even when it didn't need to.
2013-03-10 12:57:48 -07:00
John Benediktsson
3f7b2d3ec3
tools.profiler.sampling: more use of hash-sets.
2013-03-08 14:36:04 -08:00
John Benediktsson
9e513bb1a8
tools.profiler.sampling: fix top-down*.
2013-03-01 09:20:48 -08:00
Doug Coleman
040a7b8e8b
basis: Try to fix the build. My profiler is hanging, but I can't figure out why. See if the build farm has the same is
...
sue.
2012-11-27 12:47:44 -06:00
John Benediktsson
e654e4afd9
Using "same?" in more places.
2012-07-21 10:22:44 -07:00
Doug Coleman
77d7865cbf
tools.profiler.sampling: Don't use calendar because it pulls in ratios
2011-11-30 23:15:43 -08:00
Doug Coleman
c3dcf43e03
core/basis: trim down using lists
2011-11-30 23:15:42 -08:00
Joe Groff
1a25143431
tools.profiler.sampling: preliminary docs
2011-11-09 11:34:31 -08:00
Joe Groff
37f47e093a
tools.profiler.sampling: top-down-max-depth report
...
Fixes #366
2011-11-08 14:35:25 -08:00
Joe Groff
a4c011240b
tools.profiler.sampling: change some names around
...
Rename the versions of top-down etc. that take sample data to "top-down*" (from "(top-down)") so they don't look so scary to use. Change "get-raw-profile-data" to "most-recent-profile-data".
2011-11-08 14:11:53 -08:00
Joe Groff
de081931fe
tools.profiler.sampling: mess with formatting more
2011-11-03 00:14:18 -07:00
Joe Groff
de8d4199b2
tools.profiler.sampling: cross-section report
...
Also add depth to top-down reporting so we can tell what parameter to give cross-section
2011-11-02 23:57:15 -07:00
Joe Groff
2c040c3ef6
tools.profiler.sampling: twiddle output format
2011-11-02 21:40:53 -07:00
Doug Coleman
ee0d0f6579
Unbreakify the new profiler, add a couple of unit tests to demonstrate displaying output.
2011-11-02 17:01:43 -07:00
Doug Coleman
8f02a716ee
Keep the profiling results even when the quotation throws an exception.
2011-11-02 16:47:27 -07:00
Joe Groff
6b2a34fdc6
vm: count samples during unoptimized compiler
2011-11-02 13:23:21 -07:00
Joe Groff
3e19b45f25
tools.profiler.sampling: fix stack effect name
2011-11-02 13:23:19 -07:00
Joe Groff
ad116e4808
tools.profiler.sampling: make rate a global var
2011-11-02 13:23:19 -07:00
Joe Groff
7bc38e2fe1
tools.profiler.sampling: groom flat profile
2011-11-02 13:23:18 -07:00
Joe Groff
423aca10dc
tools.profiler.sampling: flat profile report
2011-11-02 13:23:18 -07:00
Joe Groff
df44990b78
tools.profiler.sampling: add detail to profile.
2011-11-02 13:23:16 -07:00
Joe Groff
404793493e
tools.profiler.sampling: "top-down" and "profile."
2011-11-02 13:23:16 -07:00
Joe Groff
d7bc7ae4bf
vm: parameterize sampling rate
2011-11-02 13:23:15 -07:00
Joe Groff
f50eaca6d5
tools.profiler.sampling: smoke tests and metadata
2011-11-02 13:23:15 -07:00
Joe Groff
3241191fd9
tools.profiler.sampling: very basic frontend words
2011-11-02 13:23:14 -07:00