<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/ci/cpu-usage-over-time.py, branch 1.68.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.68.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.68.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2022-02-04T18:44:24+00:00</updated>
<entry>
<title>Update CPU idle tracking for apple hosts</title>
<updated>2022-02-04T18:44:24+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2022-02-04T18:44:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6756ff9316008f04c339a8b024656195534b6937'/>
<id>urn:sha1:6756ff9316008f04c339a8b024656195534b6937</id>
<content type='text'>
The previous setup did not properly consider hyperthreads (at least in local
testing), which likely skews CI results as well. The new code is both simpler
and hopefully will produce more accurate results.
</content>
</entry>
<entry>
<title>migrate cpu-usage-over-time.py to python 3</title>
<updated>2021-07-06T14:34:51+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2021-07-06T13:45:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0b3653bbdd70ff0c19edc5c59a794f4c4cd86f31'/>
<id>urn:sha1:0b3653bbdd70ff0c19edc5c59a794f4c4cd86f31</id>
<content type='text'>
The only change here is a fix for `sys.platform` on Linux. Python 3.3
changed the API to return "linux" instead of "linux2"/"linux3", so this
commit uses `.startswith("python")` to make the code work on Python 3
without breaking Python 2.
</content>
</entry>
<entry>
<title>remove unnecessary semicolons</title>
<updated>2020-02-08T04:35:27+00:00</updated>
<author>
<name>Chris Simpkins</name>
<email>git.simpkins@gmail.com</email>
</author>
<published>2020-02-08T04:35:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=60889d418e37897e272844d15b03fed62c60b92d'/>
<id>urn:sha1:60889d418e37897e272844d15b03fed62c60b92d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: Add a script for generating CPU usage graphs</title>
<updated>2019-06-18T16:51:39+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2019-06-14T15:31:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=831ddf700d91b50ac8e3beffe35d7ee5f5dd5218'/>
<id>urn:sha1:831ddf700d91b50ac8e3beffe35d7ee5f5dd5218</id>
<content type='text'>
This commit checks in a script which generates CPU usage graphs over
time, expanding on the previous comment that was include in the
collection file.
</content>
</entry>
<entry>
<title>ci: Collect CPU usage statistics on Azure</title>
<updated>2019-06-11T13:56:30+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2019-06-07T18:30:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f2c37a55a4456c4af8b3b3b53cdd4f703a910b29'/>
<id>urn:sha1:f2c37a55a4456c4af8b3b3b53cdd4f703a910b29</id>
<content type='text'>
This commit adds a script which we'll execute on Azure Pipelines which
is intended to run in the background and passively collect CPU usage
statistics for our builders. The intention here is that we can use this
information over time to diagnose issues with builders, see where we can
optimize our build, fix parallelism issues, etc. This might not end up
being too useful in the long run but it's data we've wanted to collect
for quite some time now, so here's a stab at it!

Comments about how this is intended to work can be found in the python
script used here to collect CPU usage statistics.

Closes #48828
</content>
</entry>
</feed>
