c.bench_function("language_identifier_parser", |b| { let slices: Vec<&[u8]> = strings.iter().map(|s| s.as_bytes()).collect();
b.iter(|| { for s in &slices { let _ = parse_language_identifier(black_box(s));
}
})
});
}
fn language_identifier_parser_casing_bench(c: &mut Criterion) { let strings = &[ "En_uS", "EN-GB", "ES-aR", "iT", "zH_HaNs_cN", "dE-aT", "Pl", "FR-FR", "de_AT", "sR-CyrL_sr", "NB-NO", "fr_fr", "Mk", "uK", "en-us", "en_gb", "ES-AR", "tH", "DE", "ZH_cyrl_hN", "eN-lAtN-uS",
];
c.bench_function("language_identifier_parser_casing", |b| { let slices: Vec<&[u8]> = strings.iter().map(|s| s.as_bytes()).collect();
b.iter(|| { for s in &slices { let _ = parse_language_identifier(black_box(s));
}
})
});
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.