Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Lagging window/gui when using realtime table view
Qt 6.11 is out! See what's new in the release blog

Lagging window/gui when using realtime table view

Scheduled Pinned Locked Moved Solved General and Desktop
26 Posts 4 Posters 6.0k Views 3 Watching
  • 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.
  • Christian EhrlicherC Offline
    Christian EhrlicherC Offline
    Christian Ehrlicher
    Lifetime Qt Champion
    wrote on last edited by
    #11

    Another idea is to collect some results and add them once in a second (or every n seconds) instead every single one.

    Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
    Visit the Qt Academy at https://academy.qt.io/catalog

    1 Reply Last reply
    2
    • M Offline
      M Offline
      Mr Gisa
      wrote on last edited by Mr Gisa
      #12

      I realized something. When I compile in release mode and run the application out of the Qt, like running the actual executable it doesn't lag. Why is that?

      1 Reply Last reply
      0
      • Christian EhrlicherC Offline
        Christian EhrlicherC Offline
        Christian Ehrlicher
        Lifetime Qt Champion
        wrote on last edited by
        #13

        Because now the compiler don't need to generate debug information and compiles your code with optimizations.

        Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
        Visit the Qt Academy at https://academy.qt.io/catalog

        1 Reply Last reply
        2
        • M Offline
          M Offline
          Mr Gisa
          wrote on last edited by
          #14

          You think I should leave that way getting results at real time or do the batched thing? What is the best alternative here?

          mrjjM 1 Reply Last reply
          0
          • M Mr Gisa

            You think I should leave that way getting results at real time or do the batched thing? What is the best alternative here?

            mrjjM Offline
            mrjjM Offline
            mrjj
            Lifetime Qt Champion
            wrote on last edited by
            #15

            @Mr-Gisa
            Since you are planning on even higher payloads, you should test if release mode
            can handle that or you simply need to batch them.

            1 Reply Last reply
            1
            • M Offline
              M Offline
              Mr Gisa
              wrote on last edited by
              #16

              It will have on average 100 or 200 thousand results.

              mrjjM 1 Reply Last reply
              0
              • M Mr Gisa

                It will have on average 100 or 200 thousand results.

                mrjjM Offline
                mrjjM Offline
                mrjj
                Lifetime Qt Champion
                wrote on last edited by
                #17

                @Mr-Gisa
                and are you testing with that many now?

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  Mr Gisa
                  wrote on last edited by
                  #18

                  5~10 thousands, I can't get to 100~200 cause I have to code the other APIs, but with that it's working normally at this point.

                  mrjjM 1 Reply Last reply
                  0
                  • M Mr Gisa

                    5~10 thousands, I can't get to 100~200 cause I have to code the other APIs, but with that it's working normally at this point.

                    mrjjM Offline
                    mrjjM Offline
                    mrjj
                    Lifetime Qt Champion
                    wrote on last edited by
                    #19

                    @Mr-Gisa
                    Ok, but you can postpone it until you have test data then and work on the other parts.

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      Mr Gisa
                      wrote on last edited by
                      #20

                      Exactly, that is what I'm going to do. Thank you all for your help. If anything happen in the future I'll say it here.
                      I'm also going to get a copy with a friend of mine of his Intel Parallel Studio 2018 to check a few things in the application, I hope it works with Qt.

                      mrjjM 1 Reply Last reply
                      0
                      • M Mr Gisa

                        Exactly, that is what I'm going to do. Thank you all for your help. If anything happen in the future I'll say it here.
                        I'm also going to get a copy with a friend of mine of his Intel Parallel Studio 2018 to check a few things in the application, I hope it works with Qt.

                        mrjjM Offline
                        mrjjM Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on last edited by
                        #21

                        @Mr-Gisa said in Lagging window/gui when using realtime table view:

                        Intel Parallel Studio 2018

                        Well its a compiler so good chance it can compile Qt.

                        1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          Mr Gisa
                          wrote on last edited by
                          #22

                          I'm not going to use the compiler, but the Intel® Inspector and Intel® VTune™ Amplifier.

                          Intel® Inspector: Memory and Thread Debugger
                          Intel® VTune™ Amplifier: Performance Profiler

                          mrjjM 1 Reply Last reply
                          0
                          • M Mr Gisa

                            I'm not going to use the compiler, but the Intel® Inspector and Intel® VTune™ Amplifier.

                            Intel® Inspector: Memory and Thread Debugger
                            Intel® VTune™ Amplifier: Performance Profiler

                            mrjjM Offline
                            mrjjM Offline
                            mrjj
                            Lifetime Qt Champion
                            wrote on last edited by
                            #23

                            @Mr-Gisa
                            Ok, but can it do it without touching the source code?

                            1 Reply Last reply
                            0
                            • M Offline
                              M Offline
                              Mr Gisa
                              wrote on last edited by
                              #24

                              Yes, but you can also specify the source code and it will show you the places that it has leaks and is slow, stuff like that.

                              mrjjM 1 Reply Last reply
                              0
                              • M Mr Gisa

                                Yes, but you can also specify the source code and it will show you the places that it has leaks and is slow, stuff like that.

                                mrjjM Offline
                                mrjjM Offline
                                mrjj
                                Lifetime Qt Champion
                                wrote on last edited by
                                #25

                                @Mr-Gisa
                                Sounds really good. Never tested it.

                                1 Reply Last reply
                                0
                                • M Offline
                                  M Offline
                                  Mr Gisa
                                  wrote on last edited by
                                  #26

                                  I recommend it, I'm not a pro using it but I could detect a lot of things in my code that helped me improve. Not in this one I mean, in other projects.I'm going to test using this one right now

                                  1 Reply Last reply
                                  1

                                  • Login

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • Users
                                  • Groups
                                  • Search
                                  • Get Qt Extensions
                                  • Unsolved