Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


pathfinder pathfinder Hard work never killed anybody, but why take a chance?
  • Content managment: Drupal

    Yes, it will be running on LAMP.  I want to install it and maintain it only as an administrator.

    I also want to see how usable it is and if a semi-computer savvy person can manage the content on it without having to go to me all the time.


  • Content managment: Drupal

      I am thinking about updating my website and playing with some new technologies at the same time.
      I have heard a lot about Drupal lately and was considering using it for my site.  Any thoughts, comments, security concerns about doing this?
      What are you using? recommend? for a content management/blogging platform.  

  • Saving settings in a Pocket PC 2003 app?

    I usually save settings in one of two places if you are using .NET.

    The documents folder (advantage that it can be sync'd with ActiveSync)

    string strAppDir = @"\My Documents";

    or save it to the applications folder

    string strAppDir = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);

    Or you could use unmanaged code and write to the Registry or a memory card (sd/compactflash).

  • Yahoo " The 9 "

    Notice that half of the top 10 point to Yahoo's own sites.   Looks more like ad supported self promotion. 

  • Simple .NET question

    If you just want to bring up a message winow just do


  • Do radio waves go on forever?

    Isn't this the idea behind SETI?  Maybe not to get TV shows, but to discover communications from other planets, either on purpose or by accident.

  • x64 resource issues with threadpool

    That makes sense but explain this


    It shows sixteen processors.  I think it is because of Hyperthreading.

  • x64 resource issues with threadpool

    Hopefully I can explain this clearly enough.  I have a .NET 2.0 application that is using threadpools.  At any given time I try to keep at least 10,000 jobs in the thread pool queue:

    KBMData dataProcesser = new KBMData(this.GetValue(0), this.GetValue(1), this.GetValue(2), this.GetValue(3));

    ThreadPool.QueueUserWorkItem(new WaitCallback(ThreadProc), dataProcesser)

    Anyways the application runs full bore using about 80% of the processor resources for about ten minutes.  My memory usage stays around 80-95mb. Then the application starts releasing my threads and only keeps about 2-3 running and my total processor usages drops to about 1% even though there is still 10,000 jobs in the threadpool queue.  The application all of a sudden refuses to use all of the available resources.  I have put tons of monitors on the server/application and can't detect any exceptions or objects that were not properly disposed of.

    I also have the following code
    ThreadPool.SetMinThreads(100, 100);
    hreadPool.SetMaxThreads(200, 10);

    I have plenty of resources, I am running on a Windows 2003 Server with Four Dual core Xeon processors (equivalant of 16 processors) with 16 gb of ram and 3tb raid array.

  • DataReader Performance and record limit

    I thought about putting some of the Business Logic into a stored procedure but then I would have to use a cursor.  From my experience I have seen some performance lost when using cursors in procedures.

    The other advantage is that with the DataReader I can read a row and do the processing using ThreadPool. 


  • DataReader Performance and record limit

    I have a SQL2005 table that has three columns and 500,000,000 (500 million) rows in it that I need to do some reporting with.  My plan is to used the DataReader in ADO.NET 2.0

    The question is will the DataReader be able to handle this much data?  Or am I better off doing it a different way.

    The server has 8 Processers, 4gb RAM, and a hard disk array.