>Welches caching? Gute Frage, ich habe keine Erklaerung fuer diese Unterschiede. Ich habe es noch ein paar mal getestet, aber es verhaelt sich nicht 100%-ig gleich ????! Naja, vielleicht spielen einfach zu viele Faktoren mit (Windows, SQL-Server, .NET, ...) Ich kann ja keine Referenz definieren, an der ich die beiden vergleiche. Nach mehrfachen Ausfuehren habe ich unterschiedliche Ergebnisse. Vielleicht sind die externen Faktoren (ohne win,...) eigentlich gleich...
> Mit stack variablen meinst du doch valuetypes Ja. Ein Versehen, haette natuerlich Heap-Variablen heissen muessen. Sorry (Aber ist schon klar, das lediglich "Primitifs" (Java) oder "Value-Types" (MS) auf dem Stack gespeichert werden (abgesehen von den Structs in .NET, die auch auf dem Stack gespeichert werden.)) -----Message d'origine----- De�: Claudius Ceteras [mailto:[EMAIL PROTECTED] Envoy�: mercredi 23 juillet 2003 11:18 ��: [EMAIL PROTECTED] Objet�: RE: RE : RE : [Asp.net] Viewstate Problem / falscher subject? > 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 _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
