mirror of
https://github.com/xmrig/xmrig.git
synced 2026-02-01 09:43:03 -05:00
Fixed benchmark job object lifetime
This commit is contained in:
@@ -121,7 +121,7 @@ float Benchmark::get_algo_perf(Algorithm::Id algo) const {
|
|||||||
// start performance measurements for specified perf bench_algo
|
// start performance measurements for specified perf bench_algo
|
||||||
void Benchmark::start(const BenchAlgo bench_algo) {
|
void Benchmark::start(const BenchAlgo bench_algo) {
|
||||||
// prepare test job for benchmark runs ("benchmark" client id is to make sure we can detect benchmark jobs)
|
// prepare test job for benchmark runs ("benchmark" client id is to make sure we can detect benchmark jobs)
|
||||||
Job job(false, Algorithm(ba2a[bench_algo]), "benchmark");
|
static Job job(false, Algorithm(ba2a[bench_algo]), "benchmark");
|
||||||
job.setId(Algorithm(ba2a[bench_algo]).shortName()); // need to set different id so that workers will see job change
|
job.setId(Algorithm(ba2a[bench_algo]).shortName()); // need to set different id so that workers will see job change
|
||||||
// 99 here to trigger all future bench_algo versions for auto veriant detection based on block version
|
// 99 here to trigger all future bench_algo versions for auto veriant detection based on block version
|
||||||
job.setBlob("9905A0DBD6BF05CF16E503F3A66F78007CBF34144332ECBFC22ED95C8700383B309ACE1923A0964B00000008BA939A62724C0D7581FCE5761E9D8A0E6A1C3F924FDD8493D1115649C05EB601");
|
job.setBlob("9905A0DBD6BF05CF16E503F3A66F78007CBF34144332ECBFC22ED95C8700383B309ACE1923A0964B00000008BA939A62724C0D7581FCE5761E9D8A0E6A1C3F924FDD8493D1115649C05EB601");
|
||||||
|
|||||||
Reference in New Issue
Block a user