[Mono-bugs] [Bug 79892][Nor] Changed - System.Resources.ResourceManager performance issue

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Mon Nov 27 05:29:28 EST 2006


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 andriy.tkach at stu-electronics.com.

http://bugzilla.ximian.com/show_bug.cgi?id=79892

--- shadow/79892	2006-11-10 13:32:55.000000000 -0500
+++ shadow/79892.tmp.19603	2006-11-27 05:29:28.000000000 -0500
@@ -54,6 +54,33 @@
 
 
 ------- Additional Comments From robertj at gmx.net  2006-11-10 13:32 -------
 Your ResManager is not thread safe, it's hiding exceptions, etc.
 Fix it and retry.
 
+
+------- Additional Comments From andriy.tkach at stu-electronics.com  2006-11-27 05:29 -------
+I was unable to brake up my application on W2003-machine (P4 3.0GHz,
+1GB RAM) the way I describe bellow (with 100 users). Neither exception
+nor http-errors occurred while testing.
+
+On Linux-Server(2 Dual Xeons with hypertrading each + 8GB RAM) results
+are not so optimistic.
+Due to this exception (hidden in last example) resources are not
+loading. (with misspeled word "appropiate")
+
+"Could not find any resource appropiate for the specified culture or
+its parents. Make sure "ResourceSample.Language.resources" was
+correctly embedded or linked into assembly "ResourceSample"
+
+Why this exception occured unsystematic way under load on Mono 1.1.18?
+
+About my ResManager class
+* I added some lock in ResManager.GetRes(), but I believe my wrapper
+of ResourceManager doesn't need it, because all thread safety should
+be incapsulated in ResourceManager methods (according to MSDN);
+* Exception is not hiding anymore.
+
+See fresh attachment
+
+Regards,
+Andrey Tkach


More information about the mono-bugs mailing list