Skip to content

Releases: rust-lang/measureme

9.1.1

23 Apr 17:30
28d8633
Compare
Choose a tag to compare

Changed

  • crox: Update the --dir flag to look for the correct file extension for traces (GH-155)
  • measureme: Update the memmap dependency to memmap2 which is actively maintained (GH-156)

9.1.0

19 Feb 17:55
03a352f
Compare
Choose a tag to compare

Added

  • measureme: Add support for using hardware performance counters instead of wall-clock times. (GH-143)
  • summarize: Add aggregate sub-command for analyzing sets of profiles (GH-129)

Changed

  • analyzeme: Provide functions to decode paged buffer data from memory (GH-142)
  • analyzeme: Fix blocked events not being counted in total invocation count (GH-148)
  • analyzeme: Return error instead of panicking if the input file is too small (GH-151)
  • Cleanup intra-doc links (GH-146)

9.0.0

08 Oct 00:12
28b1eea
Compare
Choose a tag to compare

Added

  • measureme: Added a function to create EventIds with multiple arguments (GH-138)

Changed

  • We now use the standard semantic versioning system. As this is the 9th breaking change, we're adopting 9.0 as the version number
  • measureme: Allow recording up to 4gb of string data instead of the old limit of 1gb (GH-137)

0.8.0

01 Oct 11:40
186be86
Compare
Choose a tag to compare

Added

  • analyzeme: Profiling data can now be constructed directly from memory without having to touch the filesystem (GH-123)
  • summarize: A new "Time" column shows the total amount of time spent executing the query including sub-queries (GH-109)

Changed

  • crox: Event argument data is now included in the output file (GH-108)
  • measureme: Trace data is now recorded into a single file instead of three files (GH-132)
  • mmview: Do not panic when there are no events (GH-119)
  • summarize: Time spent in incremental result cache loading and query blocking now counts toward self-time for the query (GH-104)
  • summarize: Improve support for loading trace files created by programs other than rustc (GH-116)
  • summarize: Only show the "Cache hits", "Blocked Time" and "Incremental load time" columns if that data is present in the trace (GH-116)

0.7.1

02 Jan 19:45
e6f55c7
Compare
Choose a tag to compare

Bug fix release that fixes a compilation error on big endian platforms.

0.7.0

18 Dec 12:45
f35928f
Compare
Choose a tag to compare
0.7.0

0.6.0

12 Dec 01:25
2c1ed0d
Compare
Choose a tag to compare
Merge pull request #100 from michaelwoerister/virtual-instead-of-rese…

0.5.1

12 Dec 10:27
fb50acb
Compare
Choose a tag to compare

This is a bug fix release containing a fix for summarize.

0.5.0

12 Dec 01:25
Compare
Choose a tag to compare
Bump measureme version to 0.5.0

0.4.0

24 Oct 14:08
5182128
Compare
Choose a tag to compare
Merge pull request #70 from michaelwoerister/raii-recording

Add RAII-based API for recording events and bump version to 0.4.0