System which was designed for being isolated from an OS (leave alone hardware) will have a bottleneck exactly in this level.
Facebook doesn't use it as a primary storage with a high load.
System which was designed for being isolated from an OS (leave alone hardware) will have a bottleneck exactly in this level.
Facebook doesn't use it as a primary storage with a high load.
Most languages used in web programming are divorced from the hardware, and either use a virtual machine (e.g. Java, .NET) or an interpreter (PHP, Python, Perl, Ruby).
Virtually no-one uses a low level language for web programming, and the benchmarks say that the virtual machines are faster than interpreters. Java is very fast and efficient once it's running, but initial start-up time is often slower than interpreted languages due to the JIT compilation, but servers rarely "start up". If you're really hitting a barrier with Java's performance, just as with other non-native languages, you can write the performance critical section in C.
http://shootout.alioth.debian.org/u32q/which-programming-lan...