[Mono-bugs] [Bug 54246][Wis] Changed - preserve compiled assembly across invocations for performance

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Thu, 12 Feb 2004 09:23:58 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by liyul@hotmail.com.


--- shadow/54246	2004-02-12 08:22:04.000000000 -0500
+++ shadow/54246.tmp.2428	2004-02-12 09:23:58.000000000 -0500
@@ -29,6 +29,18 @@
 Next time this scrap.aspx is requested, System.Net would first check the
 hash/timestamp  to see whether bf7kzeyk.dll is reuseable or not (probably
 also check for other dependencies' hash/timestamp).
 ------- Additional Comments From gonzalo@ximian.com  2004-02-12 08:22 -------
 We don't recompile pages on every request. We check assembly dependencies.
+------- Additional Comments From liyul@hotmail.com  2004-02-12 09:23 -------
+Mono recompiles when an xsp instance was shutdown and then restarted. 
+I suspect that Microsoft doesn't. They check these xml files first and
+this kind of file is put under a 2-level deep directory tree (created
+using the hash of the file contents and/or directory information?). I
+guess this can be for performance when Microsoft has to recycle the
+aspnet_wp.exe due to errors or deadlock.
+It's not too much a big deal but nice to have. That's why I put this
+observation on wishlist in case someone want to implement it.