Visual Studio Community and .NET Open Source
Paulo Pinto via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Fri Nov 21 04:54:04 PST 2014
On Friday, 21 November 2014 at 08:02:07 UTC, philippecp wrote:
> .Net does have a pretty damn good GC. It is both a moving
> garbage
> collector (improves locality, reduces heap fragmentation and
> allows for memory allocation to be a single pointer operation)
> and a generational garbage collector (reduces garbage collection
> cost by leveraging heuristic that most collected objects are
> usually very young). I believe their server GC is even
> concurrent
> to avoid long stop the world pauses.
>
> The problem is I'm not sure how much of those principles can be
> applied to D. I can see moving objects being problematic given
> that D supports unions. Another thing to consider is that .Net's
> GC is the results of many man years of full time work on a
> single
> platform, while D is mostly done by volunteers in their spare
> time for many platforms. It would probably require a lot of work
> to port, unless you're volunteering yourself for that work;)
>
> ...
The official .NET runs on x86, x64, ARM (including cortex
variants), MIPS.
It scales from embedded hardware running with 512KB of flash and
128KB of RAM (http://www.netmf.com/get-started/), all the way up
to Azure deployments.
http://www.microsoft.com/net/multiple-platform-support
--
Paulo
More information about the Digitalmars-d-announce
mailing list