Changes between Version 4 and Version 5 of QtWebKitPerformanceWork
- Timestamp:
- Sep 30, 2009, 8:17:00 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QtWebKitPerformanceWork
v4 v5 29 29 On the client the '''/etc/hosts''' file must be edited. For the mirrored content it must point to the IP address of the server. In the '''mirror/''' is a script called '''create_hosts.py''' which helps to create the host entries for a given database and IP address. The script is requiring python so it might be necessary to execute the script on the desktop and append the output to the '''/etc/hosts''' of the target. 30 30 31 The tests can be executed by executing '''tst_loading''', ''' 'tst_scrolling''' and '''tst_painting'''. During the test execution numbers are printed on the display. All the benchmarks are using the QtTest framework which allows to pass options'''--iterations NUMBER''' to force repeating the loading more than once.31 The tests can be executed by executing '''tst_loading''', '''tst_scrolling''' and '''tst_painting'''. During the test execution numbers are printed on the display. All the benchmarks are using the QtTest framework which allows to pass options like '''--iterations NUMBER''' to force repeating the loading more than once. 32 32 33 33 34 34 === Running the tests with profiling on target hardware === 35 One of the reasons to greatthe test suite is to profile QtWebKit to identify possible improvements. Various approaches were compared and a in depth discussion on how to profile can be found on the [wiki:QtWebKitProfilingSetup Profiling Setup] page.35 One of the reasons to create the test suite is to profile QtWebKit to identify possible improvements. Various approaches were compared and a in depth discussion on how to profile can be found on the [wiki:QtWebKitProfilingSetup Profiling Setup] page. 36 36 37 37 === Performance backlog ===