generators benchmarks