Forum: Programmieren allgemein
Delphi
by himitsu,
2. Jul 2010
Was Anderes ...
sind bei dir eigentlich alles "echte" Kerne oder ist das nur so'ne Intel-Spar-CPU mit virtuellen Kernen?
Forum: Programmieren allgemein
Delphi
by himitsu,
2. Jul 2010
Da die Gesamtleistung ja (wie schon richtig erkannt) maximal 100% einer CPU ergibt, wird wohl irgendwo etwas sein müssen, welches immer nur einen Thread am laufen läßt.
Aber ohne genauere Erkenntnis über das Innere deiner Threads, können wir auch nicht weiterhelfen.
Du mußt ja auch "nur" rausfinden, welcher Code bei dir dafür verantwortlich ist.
Forum: Programmieren allgemein
Delphi
by himitsu,
2. Jul 2010
Der Speichermanager Synchronisiert auch noch einiges ... kann sein, daß (wenn du sehr viele Speicheranfragen/-freigaben hast, im Verhältnis zum restlichen Code) da auch mehr in ein Thread reinsynchronisiert wird.
(der kann halt auch nicht alles paralell machen, wenn er eine gemeinsame Speicherverwaltung nutzt)
Wann wurde nochmal FastMM in Delphi integriert?
(bin mir nicht sicher, ob dieses...