auto merge of #13136 : alexcrichton/rust/spawn-deadlock, r=brson
This bench is meant to exercise libgreen, not libnative. It recently caused the auto-linux-32-nopt-t bot to fail as no output was produced for an hour.
This commit is contained in:
commit
3b04fba529
@ -8,7 +8,19 @@
|
|||||||
// option. This file may not be copied, modified, or distributed
|
// option. This file may not be copied, modified, or distributed
|
||||||
// except according to those terms.
|
// except according to those terms.
|
||||||
|
|
||||||
// Useful smoketest for scheduler performance.
|
// This is (hopefully) a quick test to get a good idea about spawning
|
||||||
|
// performance in libgreen. Note that this uses the rustuv event loop rather
|
||||||
|
// than the basic event loop in order to get a better real world idea about the
|
||||||
|
// performance of a task spawn.
|
||||||
|
|
||||||
|
extern crate green;
|
||||||
|
extern crate rustuv;
|
||||||
|
|
||||||
|
#[start]
|
||||||
|
fn start(argc: int, argv: **u8) -> int {
|
||||||
|
green::start(argc, argv, rustuv::event_loop, main)
|
||||||
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
for _ in range(1, 100_000) {
|
for _ in range(1, 100_000) {
|
||||||
spawn(proc() {})
|
spawn(proc() {})
|
||||||
|
Loading…
Reference in New Issue
Block a user