Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Call for Presentations - Qt World Summit

    Qt performance on Windows CE

    Mobile and Embedded
    3
    9
    3424
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jgestevebbri.com last edited by

      Hello,

      I've been trying to find information on how Qt libraries performance compare to WinGDI on Windows CE 5. So far, I've found nothing useful.

      Has anyone tried both? How does Qt perform?

      I'm looking into Qt to develop on industrial embedded systems. And those systems have very limited resources. Ideally, I'd like to use Qt. But then, if the overhead is too high, I'll have to go with the default WinGDI.

      Thank you in advance,
      JosepL

      1 Reply Last reply Reply Quote 0
      • L
        lilian.moraru last edited by

        From what I've heard and understood: Qt is not that fantastic(Correction: QML is not that fantastic, Qt works well) on Windows CE(and not only Qt), but at the same time, the fault is not on Qt. Developers that develop on Windows CE(Not in Qt only) say that it's an awful platform, has an awful process scheduler(You Will block the Operating System if you set a relatively high or very high priority to your thread).

        Take in consideration, I never developed on Windows CE, that's what I heard from A Lot of developers, not my personal experience.
        Here is a blog of a student that finished his project in Qt on Embedded(4 years ago): http://automon.donaloconnor.net/ , but 1 important thing to take in consideration, he used Linux, not Windows CE.

        1 Reply Last reply Reply Quote 0
        • J
          jgestevebbri.com last edited by

          Thanks lilian.moraru . I appreciate your comment.

          1 Reply Last reply Reply Quote 0
          • L
            Locutus last edited by

            I am currently developing a Qt program for windows ce 6.0 and the performance is around the same as a C# program. In some cases faster. If developing under vs2xxx (I am using vs2008) the optimisation settings make a huge difference. I used whole program optimisation and link time code generation as well as optimised for speed.

            1 Reply Last reply Reply Quote 0
            • J
              jgestevebbri.com last edited by

              [quote author="Locutus" date="1365161968"]I am currently developing a Qt program for windows ce 6.0 and the performance is around the same as a C# program. In some cases faster. If developing under vs2xxx (I am using vs2008) the optimisation settings make a huge difference. I used whole program optimisation and link time code generation as well as optimised for speed.[/quote]

              Hi Locutus, thank you for the information.

              Do you have a URL where I can learn about those optimization settings?

              Thank you in advance!

              1 Reply Last reply Reply Quote 0
              • L
                Locutus last edited by

                I can't remember a specific url. I just saw the setting and googled it to find out what it meant then tried it out.
                ....
                ....
                ....
                Here you go, 0.48 seconds of googling time :)
                "Cl compiler at msdn":http://msdn.microsoft.com/en-us/library/19z1t1wy(v=vs.90).aspx

                1 Reply Last reply Reply Quote 0
                • J
                  jgestevebbri.com last edited by

                  Ah, OK. Optimization switches at compiling time. I thought there were optimization settings to be configured on Visual Studio when working with Qt libraries.

                  Thanks again.

                  Note: your link shows as broken. ????

                  1 Reply Last reply Reply Quote 0
                  • L
                    Locutus last edited by

                    Aah that it does. Most probably due to the brackets in the url and I have just closed the page down. Sorry about that.

                    1 Reply Last reply Reply Quote 0
                    • J
                      jgestevebbri.com last edited by

                      Don't worry much. I googled it myself now that I know they are compiler-time switches.

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post