[cap-talk] Dan Bernstein's qmail security lessons paper

Tony Finch dot at dotat.at
Mon Dec 17 11:14:49 EST 2007


On Sun, 16 Dec 2007, Sandro Magi wrote:
>
> The only real performance bottlenecks for garbage collected languages
> are tight heaps as found in small devices, and large heaps with virtual
> memory where tracing causes thrashing.

The other problem is concurrency. Java assumes lots of cross-thread
sharing, so the standard library tends to be rather heavily locked
(causing lots of synchronization overhead), and the GC has to be rather
more complicated than Erlang's per-process heaps or E's vats.

Tony.
-- 
f.a.n.finch  <dot at dotat.at>  http://dotat.at/
VIKING NORTH UTSIRE: SOUTHERLY 3 OR 4, OCCASIONALLY 5 AT FIRST IN NORTH
VIKING, BECOMING VARIABLE 3 IN NORTH UTSIRE. MODERATE OR ROUGH. FAIR. GOOD.


More information about the cap-talk mailing list