Announcement

Collapse
No announcement yet.

Speicherprobleme mit MSMQ

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Speicherprobleme mit MSMQ

    <BR>Hallo!</BR>
    <BR>
    Ich habe ein Problemchen mit der MS-Message Queue. Ich versuche nähmlich in einem Thread(dieser läuft in einer Schleife und einer statischen Funktion), diese Abzufragen ob eine Nachricht angekommen ist, das funktioniert auch eigentlich ganz gut nur der Arbeitsspeicher(laut Windows Task-Managers) läuft bei mir über.</BR>

    Hier etwas Code dazu:
    <PRE>
    class Klasse
    {
    MessageQueue mqueue = new MessageQueue(@".\private$\MyQueue");

    Klasse()
    {
    (new Thread(new ThreadStart(Klasse.LeseQueue))).Start();
    }

    public static void LeseQueue()
    {
    Messaging.Message message;

    while(conti)
    {
    Thread.Sleep(1000);
    message = mqueue.Receive(new TimeSpan(0,0,30)); //An dieser Stelle wird am meißten Speicher reserviert und nicht wieder frei gemacht?!?!?!

    m.Dispose();
    str.Close();
    }
    }
    }
    </PRE>

    Ist es ein Problem des Garbage Collectors oder was könnte ich falsch machen?
Working...
X