C: Warum nicht schneller?
Verfasst: So Dez 15, 2013 12:58 am
Hallo zusammen
Ich bin mir nicht sicher, wo ich das am besten posten soll. Wenn es falsch ist, sorry.
Vielleicht könnte mir jemand folgendes erklären:
Wenn ich mir die CPU-Last beim Durchlauf eines C-Programms ansehe, stelle ich fest das kein einziger Kern zu mehr als 10-20% ausgenutzt wird, dass Programm aber trotzdem zB. 15 Sekunden braucht bis es durchgelaufen ist. Ich benutzte Codeblocks und GCC zum Kompilieren. Auch das Setzen des Compiler Flags zur Geschwindigkeitsoptimierung macht keinen Unterschied.
1. Warum ist das so, dass meine CPU nicht voll ausgenutzt wird?
2. Viel wichtiger, wie kann ich das ändern?
Gruss
A.
Ich bin mir nicht sicher, wo ich das am besten posten soll. Wenn es falsch ist, sorry.
Vielleicht könnte mir jemand folgendes erklären:
Wenn ich mir die CPU-Last beim Durchlauf eines C-Programms ansehe, stelle ich fest das kein einziger Kern zu mehr als 10-20% ausgenutzt wird, dass Programm aber trotzdem zB. 15 Sekunden braucht bis es durchgelaufen ist. Ich benutzte Codeblocks und GCC zum Kompilieren. Auch das Setzen des Compiler Flags zur Geschwindigkeitsoptimierung macht keinen Unterschied.
1. Warum ist das so, dass meine CPU nicht voll ausgenutzt wird?
2. Viel wichtiger, wie kann ich das ändern?
Gruss
A.