Changes between Version 12 and Version 13 of QtWebKitPerformanceToolBackLog:


Ignore:
Timestamp:
Jan 16, 2010 12:40:11 AM (14 years ago)
Author:
zecke@selfish.org
Comment:

Add some new commits

Legend:

Unmodified
Added
Removed
Modified
  • QtWebKitPerformanceToolBackLog:

    v12 v13  
    44
    55||Description||Commit||
    6 ||http_server is currently sending every response with "Content-Length". This will make only one path in QHttpNetworkReply for body paring be executed. The '''http_server''' must send content with transfer-encoding "chunked" and without the "Content-Length".||||
    7 ||Create paint traces with a better data format. Currently a full trace will make the device go out of memory.|| ||
     6||http_server is currently sending every response with "Content-Length". This will make only one path in QHttpNetworkReply for body paring be executed. The '''http_server''' must send content with transfer-encoding "chunked" and without the "Content-Length".||[http://gitorious.org/qtwebkit/performance/commit/36cbf3f4feabc8d195233b7ca29e739d041f1dc8 Start with creating an apache plugin to serve content.]||
     7||Create paint traces with a better data format. Currently a full trace will make the device go out of memory.||||
    88||loading_standalone was created to reproduce a loading issue with Wikipedia content. Currently it is not able to reproduce the exact same set of problems. The test should be changed to start new downloads from within didReceiveResponse... like in the real case.||[http://gitorious.org/qtwebkit/performance/commit/68d394f2ae942691c05b922ca8a40b9f1ee60fb5 Delete requests in each iteration] [http://gitorious.org/qtwebkit/performance/commit/09affc1af52431be21352f68b995ceee1cddeca2 Use 4.7 API]||
    99||Create a netfilter userspace utility to add arbitary latency on a link. This can be used to see how the behavior of the various network tests change over time. ||[http://gitorious.org/qtwebkit/performance/commit/3d70e3388be9a174e9f5071d64a2817035d611f0 Create netsim] [http://gitorious.org/qtwebkit/performance/commit/374975f3dd22fd355f385a63ed2809ecab9569da Fix longer delay]||
    1010||tst_painting is currently using ''QApplication::syncX'' in the performance run to make sure that everything has been synced. The problem with this paint benchmark is that on accelerated hardware it is not clear when the image has been painted. The ''QApplication::syncX'' will make the test a bit artificial in one way.||||
    11 ||Benchmarks should generate more stable timing results. This is mostly with tst_cycling not being stable enough to use it for timing. The first change is to use the '''-median 5''' when executing the test and the second part is to disable the cache. The result is a lot more stable but it depends on the workload of the http_server as well. So there is more work left to do. ||[http://gitorious.org/qtwebkit/performance/commit/639390ec5e5d5189ac10c0b33ab941ec090592de Disable Cache]||
     11
     12||Benchmarks should generate more stable timing results. This is mostly with tst_cycling not being stable enough to use it for timing. The first change is to use the '''-median 5''' when executing the test and the second part is to disable the cache. The result is a lot more stable but it depends on the workload of the http_server as well. So there is more work left to do. ||[http://gitorious.org/qtwebkit/performance/commit/639390ec5e5d5189ac10c0b33ab941ec090592de Disable Cache] [http://gitorious.org/qtwebkit/performance/commit/0205c64b84cf00a84b2efe0ace14af694601cbbd Use QThreadPool in the http_server] [http://gitorious.org/qtwebkit/performance/commit/f02fe0addf3be1b7ff8a3e6d38b7d1373e87ed14 Create new benchmark lib and use setitimer for measuring execution time.][http://gitorious.org/qtwebkit/performance/commit/c4a24c1cc18163f35f452eb30a672165ddb44a9c Add script to remove randomess from content.]||
     13
    1214||~~Add scripts to manipulate and query the content in the crawl db. This should include listing files, getting and putting files into the db and updating the header~~|| [http://gitorious.org/qtwebkit/performance/commit/8b4e47a221d416256ba477702bc503e25825c92e list files] [http://gitorious.org/qtwebkit/performance/commit/e0b53d9c865e44b38777eb55abc7472f66ec44cf get a file] [http://gitorious.org/qtwebkit/performance/commit/46dcbe02adcb753d6942449b820277b003a4b875 put a file] [http://gitorious.org/qtwebkit/performance/commit/e2c80e5897964ec2b2670421d51f585f1556623d update Content-Length in the header] [http://gitorious.org/qtwebkit/performance/commit/68f2a6717191b59cc8a875fa0e633583d506f38a store all files to disk]||
    1315||~~Fix create_hosts to remove the port part from the request~~|| [http://gitorious.org/qtwebkit/performance/commit/8b4e47a221d416256ba477702bc503e25825c92e Remove port]||