| | | | | | | | | | |
. | | Objects creation | Call non-virtual method (STL/String) | Call virtual method (STL/String) | Call non-virtual method (long) | Call virtual method (long) | Network. Iter: 10000. PktSz: 256 | Network. Iter: 100000. PktSz: 256 | Network. Iter: 1000000. PktSz: 256 | Network. Iter: 50000. PktSz: 512 |
. | C++ (Visual Studio 2005/VC 8.0)/ Windows 2003/ Intel P4 2GHz 1Gb RAM | 0.78 | 12.75 | 13.09 | 1.08 | 4.20 | 0.61 | 6.09 | 60.81 | 3.13 |
. | C++ (gcc 3.3.4 +STLport 4.5.3) / Sun Solaris 10 / Sun Fire v210 (2x1.34 GHz UltraSPARC) 4Gb RAM | 0.88 | 19.76 | 19.88 | 2.61 | 10.62 | 0.37 | 3.65 | 36.44 | 1.91 |
. | Java (JDK 1.6) / Windows 2003 / Intel P4 2GHz 1Gb RAM | 0.22 | 9.00 | 10.06 | 5.20 | 4.23 | 1.52 | 6.53 | 65.86 | 3.52 |
. | Java (JDK 1.6) / Sun Solaris 10 / Sun Fire v210 (2x1.34 GHz UltraSPARC) 4Gb RAM | 0.86 | 17.63 | 15.72 | 3.09 | 3.58 | 1.00 | 4.56 | 44.83 | 2.48 |
. | C++ (Visual Studio 2005/VC 8.0)/ Windows XP/ Intel Core 2 Duo E6300 (1,8 Ghz) 1Gb RAM | 0.36 | 10.64 | 11.09 | 0.61 | 2.19 | 0.36 | 3.59 | 35.97 | 1.83 |
. | Java (JDK 1.6) / Windows XP/ Intel Core 2 Duo E6300 (1,8 Ghz) 1Gb RAM | 0.17 | 4.77 | 5.22 | 2.20 | 2.19 | 0.63 | 4.25 | 41.14 | 2.13 |
. | C# (.NET 2.0) / Windows XP/ Intel Core 2 Duo E6300 (1,8 Ghz) 1Gb RAM | 0.14 | 2.02 | 2.05 | 3.34 | 5.55 | 0.38 | 3.63 | 36.91 | 1.88 |
. | C++ (gcc version 4.0.1 (Apple Computer, Inc. build 5367) / Mac OS X 10.4.11 (Tiger) / Intel Core 2 Duo 2.16Hz / 1Gb RAM | 0.38 | 17.77 | 18.14 | 0.3 | 2.3 | 0.4 | 4.98 | 46.32 | 1.92 |
. | Java (JDK 1.5) / Mac OS X 10.4.11 (Tiger) / Intel Core 2 Duo 2.16Hz / 1Gb RAM | 0.12 | 5.41 | 5.61 | 1.87 | 1.87 | 0.68 | 4.63 | 51.53 | 2.28 |