Portal > Foren > Java > Allgemeine Java-Programmierung > Performance unterschied bei Interprozesskommunikation
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 22.09.2005, 14:58 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 29.08.2005
Beiträge: 20
Standard Performance unterschied bei Interprozesskommunikation

Hi!

Folgendes (parallele und Zeitkritische) Scenario: Eine (zur Entwicklungszeit) unbestimmt Anzahl von Datensenken (je ein Thread) will eine Anzahl von Daten von 3 Verschiedenen Datenquellen(auch Threads) haben. Diese Datenquellen liefern diese Daten in 3 verschiedenen Zeitintervallen (halt schnell, mittel und langsam). (Jede Quelle liefert andere Daten, die Senken benötigen eine beliebige Kombination von diesen Daten).

Bisher schreibe ich diese Daten in der Quelle in Streams, die werden dann von einer zwischenklasse(wieder Thread), gelesen, entsprechend den Anforderungen für die Senken umgebaut und an diese weitergestreamt. (alles im moment mit ObjectStreams auf PipedStreams).

Ich denke, das ein Objektzugriff (Variable via Methodenaufruf auslesen) wohl im prinzip schneller ist, aber ich müsste ja sicherstellen, das die Datenobjekte (z.B. Queues) Threadsicher sind, und die Daten konsistent sind etc, etc. (Stichworte: Mutex oder Semaphoren)

Die Frage daher: Wie performant sind die Streams?
Fällt jemandem eine Möglichkeit ein, das ganze performanter zu erledigen?
(Shared Memory, Queues,...)
Arvodan ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unterschied zwischen Format der MySQL-Typen DATETIME und TIMESTAMP Ben Datenbanken 9 20.08.2007 09:32
PEAR-Benchmark nutzen um Performance einer Template-Engine zu messen Ben PEAR, PECL und Frameworks 9 26.02.2007 22:16
Performance: Referenzübergabe (PHP4) oder erneute Abfrage im MySQL-Query? Chr!s PHP-Programmierung 1 22.10.2006 17:36
[FRAGE] performance von phptags J33d3X PHP-Programmierung 14 30.01.2006 14:52


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:56 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45