martinpriebe
Erfahrenes Mitglied
Hallo,
ich suche Hilfe um das Thema Shared Memory.
Es geht dabei um Daten möglichst schnell zwischen 2 Prozessen auszutauschen.
Ich weiß, im .Net gibt es Remoting.
Aber das ist, denke ich, nicht schnell genug.
Es geht um Bilddateien mit einer Größe von 1 bis 10 MB.
Ein Prozess erstellt das Bild und der andere holt es ab.
Das heißt die Dateien ändern sich auch recht schnell und Prozess 2 muss natürlich gesagt bekommen das er ein neues Bild abholen soll.
Ich denke nicht das ich mit Remoting da weiterkomme.
Dann dachte ich an Shared Memory in dem ein Prozess rein schreibt und der andere raus liest.
Immer ein fest definierter Speicherbereich der allokiert wird.
Leider war das bisher nur eine Idee aber im Prinzip wäre das der schnellste Austausch von Dateien.
Hat jdm. Tipps in der Richtung für mich ?
Oder evt. auch eine andere Idee ....
mfg
Martin
ich suche Hilfe um das Thema Shared Memory.
Es geht dabei um Daten möglichst schnell zwischen 2 Prozessen auszutauschen.
Ich weiß, im .Net gibt es Remoting.
Aber das ist, denke ich, nicht schnell genug.
Es geht um Bilddateien mit einer Größe von 1 bis 10 MB.
Ein Prozess erstellt das Bild und der andere holt es ab.
Das heißt die Dateien ändern sich auch recht schnell und Prozess 2 muss natürlich gesagt bekommen das er ein neues Bild abholen soll.
Ich denke nicht das ich mit Remoting da weiterkomme.
Dann dachte ich an Shared Memory in dem ein Prozess rein schreibt und der andere raus liest.
Immer ein fest definierter Speicherbereich der allokiert wird.
Leider war das bisher nur eine Idee aber im Prinzip wäre das der schnellste Austausch von Dateien.
Hat jdm. Tipps in der Richtung für mich ?
Oder evt. auch eine andere Idee ....
mfg
Martin