On UNIX-like operating systems (e.g. Linux) there's the concept of process forking via the fork()
system call. When one calls fork from a parent-process it will spawn a new child-process - that is a copy of its parent, then both processes return from fork. The child-process has an exact copy of the parent's memory in ...
⁂
On Ruby 2.0 memory usage, Unicorn and Heroku
⁂
Is Rubinius 2.2.3 production ready ?
Ruby 2.1 was released this Christmas, great news everyone! It sports a better GC (RGenGC - gerational GC), hierarchical method caching, some small syntax changes and non-experimental rafinements. All in all one can expect 5% to 15% performance increase which is quite awesome.
As I was reading the comments in the hack ...
⁂
Chunked transfer encoding in Rails (streaming)
Anyone that has written a little PHP knows what the flush()
family of functions do. The ideal usage scenario for using chunked transfer[0] is when we have something costly to render e.g. the first three most recent articles on a blog. Why ? one might ask.
Is rather simple: in a normal request where the server respo ...