Uploaded image for project: 'Qt Mobility'
  1. Qt Mobility
  2. QTMOBILITY-1664

Performance regression in QGraphicsGeoMap

    XMLWordPrintable

Details

    • Bug
    • Status: Open
    • P1: Critical
    • Resolution: Unresolved
    • 1.2.0
    • 1.2.x
    • Location
    • None

    Description

      Since the upgrade to 1.2.0 (final) we experience a major performance regression in QGraphicsGeoMap in comparison to previous versions.
      This can be seen when inserting QGeoMapObjects using addMapObject() or when panning the map.

      We have done some tests inserting 500 QGeoPixmapObjects (as single objects or as QGeoGroupObject) and calculated the timing on a N900.
      1.1.3 / 1.2.0 Technology Preview: adding 500 items as single or group takes 500ms and produces good panning speed
      1.2.0 Final Release: adding 500 items as single items takes 90s, inserted as group takes 1s. The map is really slow while panning (if all objects are visible)

      The same behaviour can also be seen on the desktop but due to the overall faster desktop CPU it has not such a deep impact like on mobile devices.
      This issue renders the QGraphicsGeoMap in version 1.2.0 Final rather unusable on the N900.

      Attached you can find the sample application we have used for testing.

      Attachments

        1. location_performance.tar.gz
          14 kB
          Christian Fetzer
        2. src.zip
          8 kB
          Qt Support
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            alewilso Alex Wilson (closed Nokia identity) (Inactive)
            christian.fetzer Christian Fetzer
            Votes:
            8 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes