3 ms·
How is memory efficiency? Usually faster and/or consistent GC performance comes at the cost of extra memory usage. (This is why I'm excited for ARC / Swift on
by abalone 8y ago
How is memory efficiency? Usually faster and/or consistent GC performance comes at the cost of extra memory usage.
(This is why I'm excited for ARC / Swift on the server...)
- spricket 8y agoFrom the tests I've seen on beta versions, no difference. The performance increase is from a different algorithm + full multithreading. Not from collecting garbage less often as is a common tactic to reduce time spent in GC
- pjmlp 8y agoGo and C# running circles around Swift. "35C3 - Safe and Secure Drivers in High-Level Languages" https://www.youtube.com/watch?v=aSuRyLBrXgI https://www.youtube.com/watch?v=aSuRyLBrXgI
- abalone 8y agoWell, not exactly C#. At 39:00 they show significant latency problems with C#’s garbage collector. Go and Rust did well though. Will be interesting to see if ARC gets optimized for use cases like this (drivers). I wouldn’t say it’s super representative of general server programming though. And unless I missed it I don’t think they compared memory footprint.