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

Performance regression in QGraphicsGeoMap

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: P1: Critical
    • Resolution: Unresolved
    • Affects Version/s: 1.2.0
    • Fix Version/s: 1.2.x
    • Component/s: Location
    • Labels:
      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

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            alewilso Alex Wilson (closed Nokia identity) (Inactive)
            Reporter:
            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