3 ms·
You can also have them with C++, per TFA.
by new_realist 7y ago
You can also have them with C++, per TFA.
- rdtsc 7y agoBut they are not pre-emptable, and of course, they run in the same process space. So arbitrarily killing and restarting them is not as simple. The comment was tongue in cheek, obviously, since it's different type of language and environment completely. But there is one interesting insight I learned and it is about how memory quickly becomes a bottleneck. It maybe be obvious to many here but it's still interesting to see it in practice. I think the Erlang VM authors have arrived at that conclusion as well. There is a quite complicated allocator involved - it there are multiple carriers (large segments) for different types of memory, inside there are blocks. There are different strategies to fit the allocations (the blocks), different options share or not share free lists between different scheduler threads. https://blog.stenmans.org/theBeamBook/#SS-Memory_Allocators https://blog.stenmans.org/theBeamBook/#SS-Memory_Allocators