Ich habe ein recht Rechenzeit- und Speicher-aufwendiges Programm in VB 2010 laufen. Da der Gesamtumfang so auf 50 Stunden Rechenzeit auf recht schnellen Intel-Core i/-Rechner beträgt, teile ich es in drei Teile auf, die je ca. ein Drittel der Zeit brauchen und parallel laufen können.
Ich habe zwei Rechner, gleiches Windwos10-prof. BS, gleiche Speicherausstattung 16 GB Arbeitsspeicher auf SSD. Fast gleiche CPU, beide Intel Core i7. Erfahrungsgemäß unterscheiden sich Laufzeiten auf den beiden Rechnern um höchstens 10%. Auf Rechner Nr. 1 läuft das Programm in zwei Instanzen parallel, ws anscheinend nichts ausmacht, weil die im Taskmanager angezeigt CPU-Leistung dann einfach doppelt so hoch ist, aber immer noch nicht am Anschlag. Auf Rechner Nr. 2 läuft nur eine Instanz.
Und nun das, was ich mir nicht erklären kann: Während Rechner 1 volle 15 oder 16 Stunden mit beiden Programminstanzen störungsfrei durchläuft, bricht auf Rechner Nr. 2 das Programm nach wenigen Stunden mit der Meldung "out of memory" ab. Wer kann mir sowas erklären?
Um etwaigen Bedenken zuvorzukommen: Die Struktur der Aufgaben ist identisch in allen drei Zügen. Es handelt sich einfach um Teilmengen unterschiedlicher abzuarbeitender Fälle von jeweils gleicher Struktur.
Ich habe zwei Rechner, gleiches Windwos10-prof. BS, gleiche Speicherausstattung 16 GB Arbeitsspeicher auf SSD. Fast gleiche CPU, beide Intel Core i7. Erfahrungsgemäß unterscheiden sich Laufzeiten auf den beiden Rechnern um höchstens 10%. Auf Rechner Nr. 1 läuft das Programm in zwei Instanzen parallel, ws anscheinend nichts ausmacht, weil die im Taskmanager angezeigt CPU-Leistung dann einfach doppelt so hoch ist, aber immer noch nicht am Anschlag. Auf Rechner Nr. 2 läuft nur eine Instanz.
Und nun das, was ich mir nicht erklären kann: Während Rechner 1 volle 15 oder 16 Stunden mit beiden Programminstanzen störungsfrei durchläuft, bricht auf Rechner Nr. 2 das Programm nach wenigen Stunden mit der Meldung "out of memory" ab. Wer kann mir sowas erklären?
Um etwaigen Bedenken zuvorzukommen: Die Struktur der Aufgaben ist identisch in allen drei Zügen. Es handelt sich einfach um Teilmengen unterschiedlicher abzuarbeitender Fälle von jeweils gleicher Struktur.