"I did a rough experiment the other day with strange results. I created two console apps one is C# and the other if Visual C++ 7. The apps do calculations for Generation of the Mandelbrot Set and time how long it takes. The strange thing is that the Visual C# App is much faster than the C++ App. (1.5 secs per set for the C# App and 1.9 secs per set for the C++ App). This seems totally bizarre to me as I would have thought it would be the opposite. It puts me in the strange situation of thinking about rewritting my C++ fractal generator in C# to get more speed !!"
[Windows Technology Off Topic Mailing List]
"The CIS Scoring Tool provides a quick and easy way to evaluate your host systems and compare their level of security against the Benchmarks. Tool reports guide system administrators to harden both new installations and active production systems. The tool is also effective for monitoring systems to assure that security settings continuously conform with the Benchmark."
[W2Knews]
"Some of the highlights of the new release include the following:
"- Attribute based mechanism for specifying test and test fixtures.
"- New Forms Interface that displays Tests and TestSuites in an Explorer like fashion. The interface allows you to run individual tests and/or suites from the forms interface.
"- Automatic construction of suites based on namespaces. Just provide an assembly and the test runner constructs a suite of all TestFixtures in the assembly.
"- Minimal amount of effort to upgrade due to inclusion of a backwards compatibility class called TestCase and the framework also looks for methods that begin with "test" regardless of case as it did in the past.
"- XML output from the console program."
[DOTNET-PRODUCTS]
"Basically the class keeps track of the list of outstanding handles, and when it reaches a certain threshold it can force a GC. Basically the goal here is to do a cheap and easy extension to the GC to try and teach it about the relative expensive of unmanaged objects."
This is the way that GDI+ deals with unmanaged resource reclamation and can be used for your own non-memory resources.