So, recently, considering XCache statistics on my server, I’ve thought that I could optimize memory space, which it consumes for the opcache of files from various frameworks.
It is easy to do – to rewrite all, using only one framework, the files of which would be common to all sites. I have about 20 of them, but they are mostly quite simple and it would be easy enough for me to rewrite them.
So, I started searching for the framework, which would ideally have enough features for the development to be simple and at the same time easy and quick. Here are those ones that I liked and my ideas about them.
GC tuning can become a highly skilled exercise that often requires application changes to reduce object allocation rates or object lifetimes. If this is the case then a commercial trade-off between time and resource spent on GC tuning and application changes, verses, purchasing one of the commercial concurrent compacting JVMs such as JRockit Real Time or Azul Zing may be required.