Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. Debug, DLL und CUDA

Debug, DLL und CUDA

Scheduled Pinned Locked Moved Unsolved German
2 Posts 2 Posters 331 Views
  • 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.
  • F Offline
    F Offline
    flke
    wrote on last edited by
    #1

    Sehr geehrte Damen und Herren, ich arbeite mit Qt und Qt Creator schon ziemlich lange und dachte, dass ich da keine Probleme habe.
    Hat sich aber mit der Zeit so einiges gesammelt:

    1. langsam versagt bei mir der Debuger. Egal wo ich den Breakpoint setze, springt er nach dem Programmstart irgendwohin, meisten zu schließender Klammer der Methode. Wen es mir gelingt den doch irgendwo zu platzieren, sind sowieso alle Variable wegoptimiert oder nicht zugänglich.
      Beim Anlegen oder öffnen eines neues Projekts ist aber alles in Ordnung.
    2. Weil ich behauptete, dass es an der Größe des Projektes legen konnte(früher lief alles perfekt, solange der Projekt relativ klein war) habe ich angefangen den Projekt zu splitten und ins DLL zu verlagern.
      Nach der Verlagerung, Methoden, die vorher sehr schnell waren(6 ms) brauchten plötzlich 300ms.
      Das ist mein zweites Problem, weil Geschwindigkeit ist für mich sehr wichtig.
    3. Methoden, geschrieben für die NVIDIA-Grafikkarte und getestet im separatem Projekt ohne Oberfläche, brauchen nach der Implementierung ins Qt - Projekt anstatt 1 ms – 30 ms.

    Kann mir irgendwer erklären woran liegen konnte?

    jsulmJ 1 Reply Last reply
    0
    • F flke

      Sehr geehrte Damen und Herren, ich arbeite mit Qt und Qt Creator schon ziemlich lange und dachte, dass ich da keine Probleme habe.
      Hat sich aber mit der Zeit so einiges gesammelt:

      1. langsam versagt bei mir der Debuger. Egal wo ich den Breakpoint setze, springt er nach dem Programmstart irgendwohin, meisten zu schließender Klammer der Methode. Wen es mir gelingt den doch irgendwo zu platzieren, sind sowieso alle Variable wegoptimiert oder nicht zugänglich.
        Beim Anlegen oder öffnen eines neues Projekts ist aber alles in Ordnung.
      2. Weil ich behauptete, dass es an der Größe des Projektes legen konnte(früher lief alles perfekt, solange der Projekt relativ klein war) habe ich angefangen den Projekt zu splitten und ins DLL zu verlagern.
        Nach der Verlagerung, Methoden, die vorher sehr schnell waren(6 ms) brauchten plötzlich 300ms.
        Das ist mein zweites Problem, weil Geschwindigkeit ist für mich sehr wichtig.
      3. Methoden, geschrieben für die NVIDIA-Grafikkarte und getestet im separatem Projekt ohne Oberfläche, brauchen nach der Implementierung ins Qt - Projekt anstatt 1 ms – 30 ms.

      Kann mir irgendwer erklären woran liegen konnte?

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @flke said in Debug, DLL und CUDA:

      Nach der Verlagerung, Methoden, die vorher sehr schnell waren(6 ms) brauchten plötzlich 300ms.

      Das kann aber wohl eher nicht daran liegen, dass diese Methoden jetzt in einer DLL sind.
      Wie benutzt du diese DLLs? Lädst du sie manuell zur Laufzeit oder linkst du dagegen?
      Hast du irgendwas in diesen Methoden geändert als du sie verschoben hast?

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0

      • Login

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