Page 1 of 1

Ist es möglich, WaitForsingleObjectex -Zeit zu verkürzen, die von der Bibliothek Dritter verwendet wird? [geschlossen]

Posted: 21 Mar 2025, 08:43
by Anonymous
Ich verwende eine C -Bibliothek von Dritten in meinem C ++ - Projekt. Sie verwenden Multi -Threading in ihrer Bibliothek. Diese Anwendung wird sehr langsam und beim Profilieren mit Vtune sehe ich, dass der Anruf WaitForsingleObjectEx 48% der Fälle verwendet. Und ich habe 12 Kerne, aber es verwendet immer noch nur 1 Kern, aber die Anzahl der Threads zeigt 17. Ich kann vermuten, dass der Thread darauf wartet, dass andere Threads abgeschlossen sind. Aber < /p>
  • Gibt es irgendetwas, um die Anwendung schneller zu machen? Sie haben keine Bibliothek für GPU -Unterstützung wie CUDA geschrieben. Aber wie ich C ++ verwende, können wir GPU -Berechnungen verwenden?