> Hast recht. Es ging hier eher ums Prinzip, denn ich habe 
> heute morgen ein
> Paar Tests gemacht und nur geringste Unterschiede feststellen 
> koennen. (Beim
> Caching gibt es anscheinend unterschiede ??? Bei der ersten 
> Ausfuehrung
> verhalten sich beide (ref, val) gleich, bei der 
> anschliessenden erneuten
> Ausfuehrung gibt es Unterschiede. 

Welches caching? Beim ersten mal wird das MSIL in maschinensprache
kompiliert und sp�ter nicht, aber das findet vorher statt...
Wenn du also beide messungen innerhalb einer exe maxhst, d�rften da
eigentlich keine unterschiede daraus entstehen... Oder was meinst du?
Oder hast du eine DB benutzt und du meinst das cachen der DB? Dann ist
das aber kein setup dass sich zum testen eignet..

> Im Vergleich zu out gibt es allerdings doch welche (bei stack 
> variablen).
> Fur ein "kompliziertes" Objekt (14 DataSets und ein String) 
> brauchte mein
> Rechner 580 ms (ref) im vgl. zu 1880 ms (out). (ref und val 
> hingegen hatten
> fast uebrhaupt keinen Unterschied)

Mit stack variablen meinst du doch valuetypes, oder?
Strings und datasets sind aber keine valuetypes....
Ref und val ergeben bei referenztypes wie erwartet keinen grossen
unterschied, weil die datenmengen �hnlich sind, die angelegt werden...
Out sollte da aber auch keinen grossen unterschied machen...
Mich w�rde mal der test interessieren...
Wenn du ausserhalb der funktion misst und innerhalb der funktion werden
14 datasets generiert, dann d�rfte die form der �bergabe sowieso nicht
mehr messbar sein im vergleich zur ausf�hrungszeit der funktion...


Claudius

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an