{"push_id":2538377999,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"01b2e536aeb3b862203e60f60f858fb39356b57a","before":"1b721c4b25e4a259cbd42812b572b78cbd5e9ccc","commits":[{"sha":"01b2e536aeb3b862203e60f60f858fb39356b57a","author":{"name":"Jaime Torres","email":"a85971fb409fcc8b8200d45865be407d8293d71e@gmail.com"},"message":"two new UDS structures\n\nSummary:\nThe two new UDS structures are similar to Frank's, but instead of using two vectors, use only one, with the index next to the data. The first structure uses linear access and in the autotests is the fastest.\nThe second structure uses binary access and scales better in the number of fields.\n\nI've added to the last 3 test a new one to measure read time as used in KFileItemPrivate::cmp.\n\nIf you like one of the new structures, it can replace the one currently used in KIO::UDSEntryPrivate.\n\nTest Plan:\nrun the test several times\n\nThe interesing results in my pc: (using parameter -vb)\n\n```\n     0.00056 msecs per iteration (total: 74, iterations: 131072)\n     0.00032 msecs per iteration (total: 86, iterations: 262144)\n     0.00053 msecs per iteration (total: 70, iterations: 131072)\n\n     0.00036 msecs per iteration (total: 95, iterations: 262144)\n     0.00014 msecs per iteration (total: 77, iterations: 524288)\n     0.00048 msecs per iteration (total: 64, iterations: 131072)\n\n     0.00041 msecs per iteration (total: 54, iterations: 131072)\n     0.00021 msecs per iteration (total: 57, iterations: 262144)\n     0.00048 msecs per iteration (total: 64, iterations: 131072)\n\n```\n\nReviewers: dfaure, #frameworks\n\nReviewed By: dfaure\n\nSubscribers: bruns\n\nTags: #frameworks\n\nDifferential Revision: https://phabricator.kde.org/D12659","distinct":true,"url":"https://api.github.com/repos/KDE/kio/commits/01b2e536aeb3b862203e60f60f858fb39356b57a"}]}
{"actor":{"display_login":"kdesysadmin"}}