diff options
author | Vitaly Novichkov <admin@wohlnet.ru> | 2019-06-22 03:59:56 +0300 |
---|---|---|
committer | Vitaly Novichkov <admin@wohlnet.ru> | 2019-06-22 03:59:56 +0300 |
commit | d20e6b38692f4d1159fa4219c0985f8b322454e4 (patch) | |
tree | 88fddb5111482e8f9a89272a901395ef207bf56e /utils/gen_adldata/gen_adldata.cc | |
parent | 44e7fcf4789f365ed3509904a36af0c1abf56395 (diff) | |
download | libADLMIDI-d20e6b38692f4d1159fa4219c0985f8b322454e4.tar.gz libADLMIDI-d20e6b38692f4d1159fa4219c0985f8b322454e4.tar.bz2 libADLMIDI-d20e6b38692f4d1159fa4219c0985f8b322454e4.zip |
Enable measurer for new database format too
Diffstat (limited to 'utils/gen_adldata/gen_adldata.cc')
-rw-r--r-- | utils/gen_adldata/gen_adldata.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/utils/gen_adldata/gen_adldata.cc b/utils/gen_adldata/gen_adldata.cc index d2cfa5c..0aa756d 100644 --- a/utils/gen_adldata/gen_adldata.cc +++ b/utils/gen_adldata/gen_adldata.cc @@ -556,6 +556,20 @@ int main(int argc, char**argv) std::fclose(outFile); + { + measureCounter.m_durationInfo.clear(); + measureCounter.m_cache_matches = 0; + measureCounter.m_done = 0; + measureCounter.m_total = db.instruments.size(); + std::printf("Beginning to generate measures data... (hardware concurrency of %d)\n", std::thread::hardware_concurrency()); + std::fflush(stdout); + for(size_t b = 0; b < db.instruments.size(); ++b) + { + measureCounter.run(db, db.instruments[b]); + } + std::fflush(stdout); + measureCounter.waitAll(); + } db.exportBanks(std::string(outFile_s) + "x"); std::printf("Generation of ADLMIDI data has been completed!\n"); |