On 12/12/11 1:16 AM, "ext Thiago Macieira" <thiago.macie...@intel.com> wrote:
>On Sunday, 11 de December de 2011 14.47.21, lars.kn...@nokia.com wrote: >> I now redid the benchmarks comparing qjson (as provided by my Ubuntu >> install, linked against Qt 4.7), qjsonparser (latest HEAD, linked >>against >> Qt 5) and my qtbinaryjson (linked against Qt5 as well). Here are the >> numbers: > >Can you run with -tickcounter -iterations 1024 ? Sure. Here you go: qjson: ********* Start testing of tst_Json ********* Config: Using QTest library 4.7.2, Qt 4.7.2 PASS : tst_Json::initTestCase() RESULT : tst_Json::testByteArray(): 40,715,021.989 CPU ticks per iteration (total: 41,692,182,517, iterations: 1024) PASS : tst_Json::testByteArray() RESULT : tst_Json::testNumbers(): 559,103.889 CPU ticks per iteration (total: 572,522,383, iterations: 1024) PASS : tst_Json::testNumbers() PASS : tst_Json::cleanupTestCase() Totals: 4 passed, 0 failed, 0 skipped ********* Finished testing of tst_Json ********* qjsonparser: ********* Start testing of tst_Json ********* Config: Using QTest library 5.0.0, Qt 5.0.0 PASS : tst_Json::initTestCase() RESULT : tst_Json::testByteArray(): 3,586,346.742 CPU ticks per iteration (total: 3,672,419,064, iterations: 1024) PASS : tst_Json::testByteArray() RESULT : tst_Json::testString(): 3,356,375.772 CPU ticks per iteration (total: 3,436,928,791, iterations: 1024) PASS : tst_Json::testString() RESULT : tst_Json::testNumbers(): 39,957.531 CPU ticks per iteration (total: 40,916,512, iterations: 1024) PASS : tst_Json::testNumbers() PASS : tst_Json::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped qtbinaryjson: ********* Start testing of BenchmarkQtBinaryJson ********* Config: Using QTest library 5.0.0, Qt 5.0.0 PASS : BenchmarkQtBinaryJson::initTestCase() RESULT : BenchmarkQtBinaryJson::parseNumbers(): 14,881.212 CPU ticks per iteration (total: 15,238,362, iterations: 1024) PASS : BenchmarkQtBinaryJson::parseNumbers() RESULT : BenchmarkQtBinaryJson::parseJson(): 853,513.916 CPU ticks per iteration (total: 873,998,250, iterations: 1024) PASS : BenchmarkQtBinaryJson::parseJson() RESULT : BenchmarkQtBinaryJson::parseJsonToVariant(): 2,495,013.374 CPU ticks per iteration (total: 2,554,893,695, iterations: 1024) PASS : BenchmarkQtBinaryJson::parseJsonToVariant() PASS : BenchmarkQtBinaryJson::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped ********* Finished testing of BenchmarkQtBinaryJson ********* Cheers, Lars _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development