Nakul Jindal
7d4e2b11e9
Implements profiler for blocked recv
2018-03-22 11:48:27 -07:00
Simon Sapin
2a5c4133f9
Make tests/units/* compile without warnings in non-test mode
...
(if not usefully)
2017-12-07 13:50:10 +01:00
Simon Sapin
959ce482dd
Stop relying on linking details of std’s default allocator
...
We’ve been bitten before by symbol names changing:
https://github.com/servo/heapsize/pull/46
and upstream is planning to stop using jemalloc by default:
https://github.com/rust-lang/rust/issues/33082#issuecomment-309781465
So use the (relatively) new `#[global_allocator]` attribute
to explicitly select the system allocator on Windows
and jemalloc (now in an external crate) on other platforms.
This choice matches current defaults.
2017-10-19 09:52:50 +02:00
Rohit Zambre
ca3084d241
added infrastructure to handle interval and CSV time profiling alongside html-timeline-profiling
2016-05-11 11:27:07 -07:00
Nick Fitzgerald
35a5d6da15
Add unit tests skeleton for the time profiler
...
This commit adds a test crate for the time profiler to `tests/unit/profile`. The
only unit test contained in this crate is a smoke test that the time profiler
thread can be created and destroyed. It serves as a place for adding new tests
in the future.
2016-04-19 16:40:44 -07:00