Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upAdd energy monitoring and characterization scripts #7581
Conversation
highfive
commented
Sep 9, 2015
|
Documentation will follow. Cargo.lock files do not get updated for ports. A bug in Cargo when using optional dependencies behind features? I specified a git rev for the |
491eae5
to
abe7ba3
|
Reviewed 11 of 14 files at r1. tests/wpt/css-tests/css21_dev/html4/border-left-color-123.htm, line 0 [r1] (raw file): tests/wpt/css-tests/css21_dev/html4/border-left-color-124.htm, line 0 [r1] (raw file): tests/wpt/css-tests/css21_dev/html4/border-left-color-125.htm, line 0 [r1] (raw file): Comments from the review on Reviewable.io |
|
@bors-servo r+ (the questions above appear to be a reviewable.io UI bug) |
|
|
Add energy monitoring and characterization scripts Add the energy-profiling feature. Users can compile the proper (or their own) version of energymon libraries to capture power/energy data at runtime. The results are accessed through heartbeats. Additionally, there are a couple of python scripts to enable heartbeats for profiler categories and process the results into some visualizations to help understand how time and energy is being spent in Servo. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7581) <!-- Reviewable:end -->
|
|
|
@bors-servo: retry |
|
|
|
|
connorimes commentedSep 9, 2015
Add the energy-profiling feature. Users can compile the proper (or their own) version of energymon libraries to capture power/energy data at runtime. The results are accessed through heartbeats.
Additionally, there are a couple of python scripts to enable heartbeats for profiler categories and process the results into some visualizations to help understand how time and energy is being spent in Servo.