<rss version="2.0" xmlns:dn247="http://www.dot-net-guru.com/schemas/rss"><channel><title>.Net Guru: microsoft.public.dotnet.framework.performance</title><link>http://www.dot-net-guru.com/247reference/__site/78</link><description>microsoft.public.dotnet.framework.performance on .Net Guru.</description><generator>.Net Guru/WinFX 247 RSS Generator</generator><dn247:id>78</dn247:id><item><title>Threading problems with COm Interop (6 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/58/291342.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/58/291342.aspx</guid><pubDate>16 Sep 2004 00:18:59</pubDate><description>I am using a third party COM componenet which is not thread safe in a .Net web application using Interop. When two threads (two requests) are trying to access the componenet it is giving an error and crashing. It works fine if the request is made only one at a time. How can I code around this problem so that only one thread operates on the COM object at one time. Any help will be greatly appreciat...</description><dn247:id>291342</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>OutOfMemoryException was thrown (3 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284989.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284989.aspx</guid><pubDate>16 Sep 2004 00:18:58</pubDate><description>Hello everyone, I wrote a web service that monitorizes some directories and their contents. It returns a XML document as string. A web application calls this web service and parses the XML to display the status of directories graphically. It worked fine on Windows 2000. Then I transfered the web application on Windows 2003 and an OutOfMemoryException is thrown when there are too many files. Note t...</description><dn247:id>284989</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>I need help with architecture design,please. (4 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/58/291335.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/58/291335.aspx</guid><pubDate>16 Sep 2004 00:18:58</pubDate><description>I need help with architecture design,please: I have a server which constantly downloading messages from the internet and store them inside a data base. the server have two administrators options: one is a local windows application,and the second is a web application The administrator can either delete messages,add new messages,and send messages i am new to .NET remoting,so here is my idea in gener...</description><dn247:id>291335</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>OutOfMemory Exception but heaps of free memory (11 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/55/276803.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/55/276803.aspx</guid><pubDate>16 Sep 2004 00:18:58</pubDate><description>Hi, Can one tune the Framework memory management? I have an app that fills a large table (approx 10 million records 2 int columns), however prior to filling the table an exception is thrown claiming I am out of memory. I've checked the memory usage at this point (using TaksManager Performance tab) and it varies but it's approx 1.3GB or so. I have 4GB of memory (4 x 1GB SIM). Also I've loaded some ...</description><dn247:id>276803</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Reading through large datasets in blocks (2 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/58/291339.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/58/291339.aspx</guid><pubDate>16 Sep 2004 00:18:57</pubDate><description>Hello All, I'm trying to process a couple of gigs worth of data, which I have to process in blocks of an unknown size to be determined from the data itself. If I use a DataAdapter on the whole set of data, the docs tell me it will load the whole mess into memory, and I haven't got a couple of gigs to spare. If I use a DataReader to get the data one line at a time the docs tell me it won't do this,...</description><dn247:id>291339</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>.NET is slower on win2000 cluster - .NET 1.1 Bug ? (2 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/57/285004.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/57/285004.aspx</guid><pubDate>16 Sep 2004 00:18:56</pubDate><description>I have written a .NET application to be deployed on a two clusterd SQL server machine. My probelm is it runs slower on the very powerful Cluster node than my developmet PC. It's actually very slow. I wrote a simple application as below to to see whether the problem is actually with .NET. public FileTest() { Console.WriteLine(&amp;amp;quot;Start here&amp;amp;quot;); long Start DateTime.Now.Ticks; for (int i 0;i 1000;i ) { C...</description><dn247:id>285004</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>.NET app is slower on dual processor machine (2 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/57/285002.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/57/285002.aspx</guid><pubDate>16 Sep 2004 00:18:56</pubDate><description>Hi I created an Application which runs slowly on our Dual processor machine which is a part of a two node cluster too. To see whether it's a .NET problem i created another test app as below. long Start DateTime.Now.Ticks; for (int i 0;i 1000;i ) { Console.WriteLine(&amp;amp;quot;Print Something &amp;amp;quot; i); Thread.Sleep(10); } long End DateTime.Now.Ticks; long Diff End Start; Console.WriteLine(&amp;amp;quot;Time Taken is : &amp;amp;quot; Diff...</description><dn247:id>285002</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Page Counter... (3 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/58/291341.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/58/291341.aspx</guid><pubDate>16 Sep 2004 00:18:56</pubDate><description>Hi, I am developing C#.net web base application. I want to know how I can page count a same page. I want to this type. 1) When a new user open page he/she see the number of pages open same time and total how many time this page open. Suppose 10 user open search.aspx every user see this page count 10; And also see total open 12,000 (it is total time's opened this page) 2) If user refers page page c...</description><dn247:id>291341</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Transaction Cost Analysis (7 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/58/291340.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/58/291340.aspx</guid><pubDate>16 Sep 2004 00:18:56</pubDate><description>Hi, Maybe someone can shed some light on TCA... I've read a few articles about TCA and here's what I understand: 1. You gather statistics for your web app and put together a user profile that show the actions performed by users and how often they occur. 2. You break the user profile into individual transactions. 3. You write a load test script to test each individual transaction and increase the l...</description><dn247:id>291340</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Best Profiling Tool? (5 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/58/291338.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/58/291338.aspx</guid><pubDate>16 Sep 2004 00:18:55</pubDate><description>Hi, I am looking at Profiling my ASP.NET app, as despite being small, with all resources closed and disposed it forces the w3wp process on my hosters server to recycle, and so I am trying to cut down on memory usage and so wondered which of the profilers available for a price ofr free would serve me best. I have been using the Performance monitor in Admin tools, and so have lots of stats on Virtua...</description><dn247:id>291338</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Application initialisation problems (5 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/58/291336.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/58/291336.aspx</guid><pubDate>16 Sep 2004 00:18:55</pubDate><description>Hi there, We have a large database application written in managed C which loads 100 managed c dlls. The app also includes some unmanaged classes some of which has instances declared globally. However every dll is compiled with managed extensions on. We are encountering occasional initialisation problems when running our app on a server with 3GB of RAM, which are not happening on our dev machines. ...</description><dn247:id>291336</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>.Net 1.1 SP1 - Definite measurable performance slowdown (2 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/58/291333.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/58/291333.aspx</guid><pubDate>16 Sep 2004 00:18:55</pubDate><description>Background... I've been working on a project for some months now which runs code that is CPU intensive, therefore I have been very careful to keep track of the code's performance and to make optimizations where possible. I just installed .Net 1.1 SP1 and was curious to see how the code performed. To my surprise it actually runs marginally slower, about 10%. I haven't yet been able to isoltate any ...</description><dn247:id>291333</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Windows Media Services, H.323 and Video streaming in general (2 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/58/291332.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/58/291332.aspx</guid><pubDate>16 Sep 2004 00:18:55</pubDate><description>Hi everyone, pls forgive me for my lack of knowledge and skills if my question sounds very stupid. I am trying to implement a video conferencing software and I am currently looking at a few set of technologies, among them WMP, RealMedia, H.323 and XviD (not sure if it is suitable for streaming even) . I would like to seek the advice of those experts on the following questions, 1) What is the best ...</description><dn247:id>291332</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Performance Testing... (2 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/58/291331.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/58/291331.aspx</guid><pubDate>16 Sep 2004 00:18:55</pubDate><description>Hi, Now I am developing C#.net Web Application. It is almost completed. Now I want to check performance testing of it. I want... 1) Create 100 user environments, mean 100 users simultaneously request a same page I want to see response time and load on server. 2) As per my idea we can use test project it has web base test and load test inbuilt in Microsoft visual studio Whidbey. Any one has idea ab...</description><dn247:id>291331</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Using a DataReader to fill DataSet/DataTable (3 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/32/160138.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/32/160138.aspx</guid><pubDate>07 Sep 2004 01:00:17</pubDate><description>Hello, I am wondering what is the difference between using a DataReader to fill a DataSet/DataTable vs. using a DataAdapter to fill the Dataset/DataTable. Is there any performance issue? Is this an issue at all? Thanks </description><dn247:id>160138</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>String.Empty and performance (10 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/23/118322.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/23/118322.aspx</guid><pubDate>02 Sep 2004 21:12:44</pubDate><description>I have been wondering why one would use String.Empty rather than the constant &amp;amp;quot;&amp;amp;quot; since it would seem that &amp;amp;quot;&amp;amp;quot; is not platform dependent. Then it occurred to me that at runtime probably &amp;amp;quot;&amp;amp;quot; is converted to a string object and maybe this overhead is avoided with String.Empty. On the other hand maybe the C# compiler performs this simple optimization anyway. Basically I'm just trying to determine if Str...</description><dn247:id>118322</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Setting objects to Nothing uses less memory! (23 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284976.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284976.aspx</guid><pubDate>28 Aug 2004 20:18:48</pubDate><description>I have noticed in a lot of code samples that people are using the SomeObject Nothing line. But I couldn't find a definitive answer anywhere to, does this make a difference, or is it a throwback to VB6. So I have decided to write a little test application. There are two buttons, the first one assigns 10 megs worth of objects without setting anything to Nothing. The second button also assigns 10 meg...</description><dn247:id>284976</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Garbage Collector questions (16 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/57/285006.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/57/285006.aspx</guid><pubDate>28 Aug 2004 20:18:45</pubDate><description>Hello everybody, we have developed a very large remoting application in c#. The GUI has a MDI using the standard WinForm MDI container. Now what we experience is that opening a (rich) databound dialog can take between 1 and 15 seconds. First we couldn't explain this variation in time since the dialog and the displayed data were the same at each trial. After profiling the application with CLR Profi...</description><dn247:id>285006</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Setting objects to Nothing uses less memory! (7 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284987.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284987.aspx</guid><pubDate>28 Aug 2004 20:18:31</pubDate><description>Hi Chris, Thanks for replying. Do I understand correctly: When the system reaches the end of the function that doesn't do the set object to nothing: The garbage collector only does one pass and frees &amp;amp;quot;bigObjects&amp;amp;quot;, but does not recursively free anything it owns? (i.e. that only happens in the second pass) But when the system reaches then end of the function that sets everything to nothing at the en...</description><dn247:id>284987</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Reflection Performance Question. (9 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/57/285008.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/57/285008.aspx</guid><pubDate>28 Aug 2004 20:18:30</pubDate><description>hi all. I am creating an application in which I map tables to objects. For the GetAll function, Instead of: Public ArrayList GetAll(){ SqlDataReader reader null; ... reader cmd.ExecuteReader(); ArrayList result new ArrayList(); while(reader.Read()){ Customer customer new Customer(); customer.CustomerID GetInt(reader[&amp;amp;quot;CustomerID&amp;amp;quot;]); customer.FirstName GetString(reader[&amp;amp;quot;FirstName&amp;amp;quot;]); customer.FirstN...</description><dn247:id>285008</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>AverageTimer32 custom performance counter shows wrong value in per (2 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284982.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284982.aspx</guid><pubDate>28 Aug 2004 20:18:20</pubDate><description>My application creates an AverageTimer32 performance counter to display the average duration of certain method calls, but the value of the counter shown in perfmon is almost 3 times too high. I have an AverageBase counter immediately following it in the CounterCreationData which is incremented each time the monitored method call completes. At the same time, the application calls IncrementBy(method...</description><dn247:id>284982</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>JIT compiler optimizations (inlining threshold too low?) (7 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284974.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284974.aspx</guid><pubDate>28 Aug 2004 20:18:16</pubDate><description>Hi I noticed that the performance of the JIT optimizer has not improved as much as I had hoped since 1.1. Delegates are much faster, but especially inlining and subsequent optimizations still do not happen often enough. I attached a small example. Its two different methods to do a mandelbrot set iteration that should run equally fast with a decent JIT optimizer. The first method uses the operators...</description><dn247:id>284974</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Multi-threaded app and Thread Safety. (3 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284969.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284969.aspx</guid><pubDate>28 Aug 2004 20:18:12</pubDate><description>I have a windows service that spawns multiple threads running a thing that does a bunch of processing. Here's the code that spawns the threads: m totalThreads Convert.ToInt32(Settings.GetSetting(&amp;amp;quot;ProcessorThreads&amp;amp;quot;)); m executingThreads new Thread[m totalThreads]; for (int i 0;i m totalThreads;i ) { ProcessManager processor new ProcessManager(); m executingThreads[i] new Thread(new ThreadStart(proc...</description><dn247:id>284969</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>What's the best practice to pass dataset object? (7 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284994.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284994.aspx</guid><pubDate>28 Aug 2004 20:18:11</pubDate><description>Hi I am looking for best practice on passing dataset object around, should it be passed by reference or by value. What gives the best performance, how does it works internally when you pass by value? Please advice, thanks Rahul </description><dn247:id>284994</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>PerformanceCounter Mem Leak (5 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/55/276815.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/55/276815.aspx</guid><pubDate>28 Aug 2004 20:18:05</pubDate><description>hello, after starting a performance counter everything works fine, but every time I get the value of the counter I've a mem leak of 4K, what can I do against it ?? getting vallue : perfmoncounter.nextvalue I' ve the problem with every counter I monitor! what to do against it ?? thanks for your attention, poor beggar poor beggar@hotmail.com</description><dn247:id>276815</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Free up memory used by dataset (4 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/57/285003.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/57/285003.aspx</guid><pubDate>28 Aug 2004 20:18:03</pubDate><description>The code: DataSet ds new DataSet(); OleDbAdapter da new OleDbAdapter(sqltext, connection); da.Fil(ds, &amp;amp;quot;foo&amp;amp;quot;); the command text is a select command retrieving lots of data. After that call the memory jumps up (by more than 100M). Then I try to clean up the dataset by: ds.Tables[&amp;amp;quot;foo&amp;amp;quot;].Clear(); ds.Dispose(); ds null; But the memory decreases by only a fraction of the above (about 10 20M). What's wro...</description><dn247:id>285003</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Setting objects to Nothing uses less memory! (2 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284988.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284988.aspx</guid><pubDate>28 Aug 2004 20:18:02</pubDate><description>Thanks for all the insightful responses, My faith in the garbage collector has been restored. I have rewritten my sample application so that it doesn't have a reference to a reference, but instead creates the objects directly (generation 0 now?) .... Dim lotsOfData() As Byte lotsOfData Array.CreateInstance(GetType(Byte), 1048576) '10 Mb 'Now do nothing, let the garbage collector pick up the fact t...</description><dn247:id>284988</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>cluster IIS freeze (2 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/57/285007.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/57/285007.aspx</guid><pubDate>28 Aug 2004 20:17:52</pubDate><description>We have a clustered environement running our website and 1 of the 2 servers keeps getting iis frozen while the other remains OK. Does anyone have any ideas about why this might be happening? ALSO We are closely monitoring the aspnet wp process for our newly launched web app. The application has crashed about 10 times in 2 days and seeveral times it appears that this process has beeen consuming a l...</description><dn247:id>285007</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Performance Problems with Probing (7 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/57/285005.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/57/285005.aspx</guid><pubDate>28 Aug 2004 20:17:52</pubDate><description>1. In our application which uses NTLM; .Net always requests a file as Anonymous before requesting it using the NTLM authenticated credentials in an application with over a million hits a day this is quite a bit of extra posting going on. Anyone know how to stop this? 2. Even when supplying a probing hint in the web.config file; our .Net Win Form embeded user controls probe 6 times before finding t...</description><dn247:id>285005</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Reading MS Application Center Test (2 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/57/285001.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/57/285001.aspx</guid><pubDate>28 Aug 2004 20:17:47</pubDate><description>Could anyone teach me how to read the following ACT result? The performance result for my web application seems like very poor. Could you please guide me how to improve the performance based on the result? Here is the result. Application Center Test Overview: Summary Test Name: TestProject: Inventory.NET Test Run Name: report Inventory.NET Aug 16, 2004 10 29 59 Test Started: 8/16/2004 10:24:56 AM ...</description><dn247:id>285001</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Oracle Forms vs Visual Studio .Net... pls Help (2 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284998.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284998.aspx</guid><pubDate>28 Aug 2004 20:17:47</pubDate><description>Hi all I need to make decision on which development tool to use: Oracle Forms or Visual Studio .Net. We run Oracle 9i on AIX. And we will develope database application. If use .NET we will use win2003 as App server. Could any pls give me argument which tool is better ? Will there be any issues or problems I might faced if we standadised on .NET and Visual Studio as platform and development tool an...</description><dn247:id>284998</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Error creating window handle (2 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284995.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284995.aspx</guid><pubDate>28 Aug 2004 20:17:46</pubDate><description>Hi, I am working on a windows application (C#) which has number of tab pages and each tab page contains large number of controls (labels, text boxes, buttons etc). After facing the window creation problem, I came to know that the maximum no. of window handles per process is limited to 10000. I thought of calculating the no. of user objects in the current process and restrict the user to add more t...</description><dn247:id>284995</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>HyperThreading Good or Bad... (5 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284993.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284993.aspx</guid><pubDate>28 Aug 2004 20:17:46</pubDate><description>Hi, We have a mission critical trading application running on 8 CPU ( P IV 2.8 Ghz) with Hyperthreading enabled that gives us 16 logical CPU... most of our applications needs to be behave in a timely manner even a 2 or 3 second lag sometimes hurts organization P&amp;amp;amp;L sheet... based on my understanding after reading below articles... even intel itself says applicatins may gain 10 30% perf improvement ...</description><dn247:id>284993</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Massive memory use by XmlDocument (4 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284992.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284992.aspx</guid><pubDate>28 Aug 2004 20:17:43</pubDate><description>I wrote a very simple test program that opens an XML document then releases the reference to it: static void Main(string[] args) { XmlDocument doc null; using (Stream s File.OpenRead(args[0])) { doc LoadXmlDocFromStream(s); } doc null; Console.ReadLine(); } protected static XmlDocument LoadXmlDocFromStream(Stream s) { XmlDocument d new XmlDocument(); d.PreserveWhitespace false; XmlTextReader reade...</description><dn247:id>284992</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Plz help (2 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284991.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284991.aspx</guid><pubDate>28 Aug 2004 20:17:43</pubDate><description>how to Test Page Fault,CPU Usage,Disk I/O etc for and Application ? Posted by a user from .Net Guru (http://www.dot-net-guru.com/) Id r/B03ikL0EmggVUxjlCqYA /Id </description><dn247:id>284991</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Remoting performance binary over HTTP (4 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284986.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284986.aspx</guid><pubDate>28 Aug 2004 20:17:41</pubDate><description>Hi, (I previously posted to dotnet.framework.remoting but got no replies.) I have been doing some Remoting vs. Web Services tests for the architecture of a new project. I have performed my tests using both .NET v1.1 and .NET v2.0 Beta 1 and I have had some confusing results in v2.0. Either I am not configuring it properly or there is a bug in that it might be using SOAP formatting even when config...</description><dn247:id>284986</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>CPU Usage (3 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284985.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284985.aspx</guid><pubDate>28 Aug 2004 20:17:41</pubDate><description>I want my application to be stable and should slow down if CPU usage is too high. How can I moniter CPU Usage %? There are 10 types of people. Those who understand binary and those who dont. Vedant Lath</description><dn247:id>284985</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Worker Process Restarts (6 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284979.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284979.aspx</guid><pubDate>28 Aug 2004 20:17:36</pubDate><description>I have the machine.config &amp;amp;quot;memory limit&amp;amp;quot; for the worker process to restart after 10% of memory (255mb) is used. This has always been plenty but now the worker process is using that much memory every 30 minutes and restarting...thus killing sessions and wreaking havoc on some apps. My question is: What's the easiest way in perfmon to identify which of the 13 .net apps on this machine is leaking? Th...</description><dn247:id>284979</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Is this the correct place for ACT questions? (2 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284978.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284978.aspx</guid><pubDate>28 Aug 2004 20:17:35</pubDate><description>Hello, I have been wondering if this really is a good place to post ACT questions. I seem to have a bad time getting questions answered on this newsgroup. I know that there is vsnet.act (it is something like that anyway), however, I do not see that newgroup at &amp;amp;quot;http://msdn.microsoft.com/newsgroups/&amp;amp;quot;. Where can I find that newsgroup on msdn.microsoft.com? Do most people just record test? I am tryin...</description><dn247:id>284978</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Monitoring function calls (3 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284975.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284975.aspx</guid><pubDate>28 Aug 2004 20:17:34</pubDate><description>Is there any way in C# .NET to monitor an application, and keep a log of all the activity it does... e.g. functions called, objects initialised and most importantly the parameters being passed to the functions. I have looked at different profiling tools, but none tell me the parameters being passed around. Thanks.</description><dn247:id>284975</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Can I have two message pumps in the same form? (5 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284973.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284973.aspx</guid><pubDate>28 Aug 2004 20:17:31</pubDate><description>I have one chart in a form and some buttons. The chart shows a huge number of points and the redrawing takes about 2 seconds. The problem is that while the chart is redrawing the form gets frozen. The problem comes from the fact that there is only one message pump in the form and the processing time of the refresh chart message takes 2 seconds. During that time the pump is not attending messages f...</description><dn247:id>284973</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>what is native optimization? (2 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/56/284972.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/56/284972.aspx</guid><pubDate>28 Aug 2004 20:17:31</pubDate><description>can somebody explain what native optimization means? Thanks</description><dn247:id>284972</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Why is BinaryWriter.Write7BitEncodedInt a protected method? (6 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/53/268025.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/53/268025.aspx</guid><pubDate>04 Aug 2004 19:58:16</pubDate><description>Why is the BinaryWriter.Write7BitEncodedInt a protected method? I wish to use this functionality out of the box, yet I must override the BinaryWriter class to do so, just curious why Microsoft? Thanks in advance. Chris </description><dn247:id>268025</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>Framework is slow to open text files for append access (4 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/55/276831.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/55/276831.aspx</guid><pubDate>04 Aug 2004 19:58:16</pubDate><description>I've got a server that appends text to the end of a file whenever it does anything. If I close the file after each write, the server runs like a dog. If I don't it's fine, but the fact that the file is then permanently open for writing bothers me like I can't delete it unless I first shut the server down. The underlying Windows API's for opening a file and seeking to the end are fast enough why is...</description><dn247:id>276831</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>OutOfMemory exception when loading large images (6 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/55/276813.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/55/276813.aspx</guid><pubDate>04 Aug 2004 19:58:15</pubDate><description>I have a problem when loading some pretty large images. The images are ~700mb uncompressed, and the two first times I load an image, everything works fine. Each time I'm done with an image, I force a Garbage Collection using GC.Collect() and I can see in the task manager that resources are actually being released. The weird thing is that when I load the third image to process (it's the same functi...</description><dn247:id>276813</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>TCPClient Performance Severly Lags Behind VB6 Winsock (3 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/55/276808.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/55/276808.aspx</guid><pubDate>04 Aug 2004 19:58:14</pubDate><description>I'm writing a connector for a client to replace an old VB6 system. The connector works, but is several times slower than the older VB6 connector. I have isolated the problem to be in the connection to the server. All we are doing is sending a input stream to the server and receiving an output stream in response. The code is below. Can anybody see why this would run so much slower than VB6 using th...</description><dn247:id>276808</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>File System as a cache mechanism (5 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/55/276810.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/55/276810.aspx</guid><pubDate>04 Aug 2004 19:58:14</pubDate><description>In the journey of finding ways to scale our application with my current hardware, I've been playing around with using our servers hard disk as a means of caching information. We have a LOT of content that doesn't change very much and is guarenteed to be used every single page view (template information for hundreds of templates, 'whose online' counts, custom navigation, etc). Under load, there is ...</description><dn247:id>276810</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>PHP and ASP.NET go HEAD to HEAD (14 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/55/276801.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/55/276801.aspx</guid><pubDate>04 Aug 2004 19:58:14</pubDate><description>PHP and ASP.NET Go Head to Head By Sean Hull http://otn.oracle.com/pub/articles/hull asp.html SUMMARY at the BOTTOM Speed and efficiency. As I mentioned earlier, ASP.NET is a framework allowing you to use various programming languages. In addition, it is touted as having a great object oriented model. All this is true, but it becomes a detriment as far as speed is concerned. For all that advantage...</description><dn247:id>276801</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item><item><title>What makes VB.Net XslTransform REALLY REALLY SLOW? (7 replies)</title><link>http://www.dot-net-guru.com/247reference/msgs/52/260239.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/52/260239.aspx</guid><pubDate>04 Aug 2004 19:58:14</pubDate><description>HI. I've just started working with VB.Net to put a wrapper around an XML processing application. This application bascially presents a user with an iterative loop of load XML Transform for display to user collect user amendments to XML update XML and round we go again. I am using XSLT stylesheets for most of the processing. I have used these stylesheets for a couple of years and have tested and tu...</description><dn247:id>260239</dn247:id><dn247:siteId>78</dn247:siteId></item><item><title>Performance... Need clarification (5 replies, VIP)</title><link>http://www.dot-net-guru.com/247reference/msgs/55/276802.aspx</link><guid>http://www.dot-net-guru.com/247reference/msgs/55/276802.aspx</guid><pubDate>04 Aug 2004 19:58:14</pubDate><description>Hi, Is it necessary to dispose the objects created in procedure be disposed manually? Why can't we just rely on the GC to do the job? For example: I have this: Sub SomeSub1() '...some code... If IsSubgroupOf(code, GetDataSet()) Then '... End If 'Here I cannot dispose the object passed above (Inline) 'This object is pushed on the stack during the parameter and 'will be disposed by the GC later End ...</description><dn247:id>276802</dn247:id><dn247:siteId>78</dn247:siteId><dn247:highlight>True</dn247:highlight></item></channel></rss>