Laden...

Forenbeiträge von snsewill Ingesamt 18 Beiträge

05.02.2014 - 19:13 Uhr

Danke erstmal! Was genau sagt mir jetzt n^2 kann ich damit auch die Zeit berechnen die mein programm für einen bestimmten wert für n benötigt?

05.02.2014 - 18:37 Uhr

Hey kann mir jemand sagen wie ich für folgenden Code die BIG O Noation herausbekomme??


for(i=0;i<n;i++)
{
	for(j=0;j<n;j++)
	{
	    if(data[i] == data[j])
	    {	
		tue etwas
	    }
	}
}

13.12.2013 - 11:51 Uhr

Hallo,

wenn ich zwei Threads habe und diese auf die gleiche Variable zugreifen wollen

kann ich ja mit

 
Monitor.Enter(_locker);
    ...zugriff auf Variable...
Monitor.Exit(_locker); 

bewirken, dass nur einer der Threads auf diese Variable zugreift.

Aber was macht der andere Thread wartet der so lange oder überspringt er diesen Teil?

10.12.2013 - 09:47 Uhr

Klar kann ich mir die selbst merken! ich möchte aber wissen wie der Zusammenhang zwischen

 Process.GetCurrentProcess().Threads[x].Id 

und

 Thread meinThread = new Thread();
 meinThread.ManagedThreadId 

ist?

Aber zurück zur eigentlichen Frage wie kann ich diesem

meinThread 

sagen, dass er nur auf Prozessor 2 laufen soll ???

09.12.2013 - 17:12 Uhr

Wie kann ich denn aus

 Process.GetCurrentProcess().Threads[i] 

meine kürzlich gestarteten Threads ermitteln???

Wenn ich mit einer Foreach-Schleife alle Threads aus Process.GetCurrentProcess().Threads in der Konsole ausgebe sind dort viel mehr Threads als ich selbst erstellt habe.

09.12.2013 - 16:08 Uhr

Hallo, kann mir jemand mal ein einfaches Beispiel zeigen, wie ich mit ThreadAffinity z.B. zwei Threads jeweils einen Prozessorkern zuweisen kann? Finde nichts verständliches im Netz.

Vielen Dank im Voraus!!!

20.11.2013 - 07:34 Uhr

Ich habe mehrere aufwendige Berechnungen die in verschiedenen Threads laufen. Ich möchte, dass alle Kerne auf Hochleistung laufen und voll ausgelastet sind damit die Berechnung schnell durchgeführt wird. Dies ist auch der Fall aber nur bis ca. 75 % der Berechnungen durchgeführt sind, danach geht die Leistung rapide zurück und ich habe das Gefühle, ab dann werden die Threads vernachlässigt und bekommen nur noch wenig CPU-Zeit. Wie kann ich das ändern?

07.11.2013 - 11:31 Uhr

Hallo ist es möglich einem Thread einen bestimmten Prozessorkern zuzuweisen?

06.11.2013 - 09:37 Uhr

Klar über Methoden 😉 Das war so einfach das es schon wieder schwer war! Nur anders herum werden Events benötigt....Danke!!!

06.11.2013 - 09:14 Uhr

Hallo,

ich habe eine MainForm die eine weitere Form erzeugt. Wie kann ich in der untergeordneten Form die Events der MainForm abbonieren?

01.11.2013 - 14:37 Uhr

Nochmal was anderes! Wenn ich ein temporäres Objekt habe, sollte ich das immer wieder mit new erzeugen oder geht es schneller den Wert des vorhandenen Objektes zuzuweisen?

01.11.2013 - 11:29 Uhr

Hallo,

kann mir jemand sagen, welches die schnellste Liste ist
und welche Schleife man zum durchlaufen dieser Liste nehmen sollte?

oder ist ein einfaches Array schneller als eine Liste?
ich will keine besonderen Operationen ausführen nur eine Liste mit vielen Objekten durchlaufen lassen.

31.10.2013 - 11:31 Uhr

ich habe ein Programm das 10^12 vergleiche durchführen muss, dabei werden noch einige Rechnungen ausgeführt usw. Ich habe dann nach 10 min mal das Programm unterbrochen und mir den Zählerstand der äußeren Schleife angesehen. Dann habe ich hochgerechnet wie lange das Programm noch braucht dabei bin ich auf eine Zeit von 4 Wochen gekommen...Daher wollte ich mal eine genaue Berechnung anstellen.

31.10.2013 - 11:02 Uhr

Hallo,

wie kann ich die Dauer eines Schleifendurchlaufs berechnen bzw. gibt es eine Tabelle in der die Zykluszeiten von C# Befehlen/Operationen stehen?

Als Beispiel:

Ich habe eine For-Schleife die 10^12 mal durchlaufen werden soll, in der Schleife wird bisher noch nichts ausgeführt. Der Prozessor hat 3GHz. Wie berechne ich nun die Zeit die benötigt wird um die Schleife zu durchlaufen?

29.10.2013 - 10:27 Uhr

Vielen Dank!!!

29.10.2013 - 10:13 Uhr

Hallo, wieso bekomme ich bei der Operation


 phi = Math.Acos(temp * 180 / Math.PI); 

phi -> NaN raus ?

temp hat den Wert = 0.3211254593742694

Gibt es eine andere Möglichkeit Rad in Grad umzuwandeln?

28.10.2013 - 17:11 Uhr

Vielen Dank erstmal! Ich gucke mal ob ich ein genauere Fragen formulieren kann.

28.10.2013 - 16:50 Uhr

Hallo, ich habe einen sehr Rechenintensiven Algorithmus geschrieben der pro Durchlauf so ca. 30 Funktionsaufrufe beinhaltet. Die Rechnungen innerhalb dieser Funktionen sind relativ einfach. Meine Frage ist jetzt, ob es allgemeine Tipps gibt um die Performance eines Programm zu erhöhen? Z.B. arbeite ich viel mit dem Datentyp double. Wird eine Rechenoperation schneller ausgeführt wenn ich die Zahl auf 3 Nachkommastellen runde? Oder dauert sie dann sogar länger? Oder welche schleife sollte man eher verwenden? For- oder foreach-Schleife?

Ich weiß die Frage ist sehr schwammig aber vielleicht gibt es ja allgemeine Grundregeln!?