[israfil-micro commit] r56 - wiki

0 views
Skip to first unread message

codesite...@google.com

unread,
Jul 30, 2008, 12:59:54 PM7/30/08
to israfil-...@googlegroups.com
Author: christianedwardgruber
Date: Wed Jul 30 09:54:11 2008
New Revision: 56

Modified:
wiki/Container_1_1_PerformanceMetrics.wiki

Log:
Edited wiki page through web user interface.

Modified: wiki/Container_1_1_PerformanceMetrics.wiki
==============================================================================
--- wiki/Container_1_1_PerformanceMetrics.wiki (original)
+++ wiki/Container_1_1_PerformanceMetrics.wiki Wed Jul 30 09:54:11 2008
@@ -4,12 +4,20 @@

Note: I'm a big fan of Tapestry5, and I'm very confused as to why t5's ioc container is so slow. I imagine I'm doing something wrong, but I haven't had a chance to ask HLS why I would find this performance.

+We're testing in comparison with:
+|| Container name || Version ||
+|| Hard Coded || N/A ||
+|| T5-IOC || 5.0.11 ||
+|| Pico Container || 2.1 ||
+|| Spring || 2.5.4 ||
+|| Israfil Micro || 1.1 ||
+
The startup costs and first invocation for each container are as follows:

|| *container/config* || *ms/startup* || *µs/query* || *ns/query* ||
|| singleton || 2 || 0 || 11 ||
|| t5-ioc ||339 || 18 || 18914 ||
-|| israfil micro early || 6 || 0 || 113 ||
+|| israfil micro early || 6 || 0 || 110 ||
|| israfil micro late || 0 || 0 || 118 ||
|| pico-nocache || 38 || 5 || 5637 ||
|| pico-cache || 2 || 0 || 255 ||
@@ -20,8 +28,8 @@
|| *container/config* || *ms/startup* || *µs/query* || *ns/query* ||
|| singleton || 0 || 0 || 8 ||
|| t5-ioc || 6.8 || 17 || 17637 ||
-|| israfil micro early || 0 || 0 || 109 ||
-|| israfil micro late || 0 || 0 || 112 ||
+|| israfil micro early || 0 || 0 || 98 ||
+|| israfil micro late || 0 || 0 || 102 ||
|| pico-nocache || 0.3 || 5 || 5825 ||
|| pico-cache || 0.56 || 0 || 256 ||
|| spring || 51 || 0 || 292 ||
@@ -49,26 +57,26 @@
|| t5-ioc 7 || 2 || 4 || 6 || 178614 || 17µs || 17861ns ||
|| t5-ioc 8 || 1 || 4 || 5 || 175120 || 17µs || 17512ns ||
|| t5-ioc 9 || 1 || 5 || 6 || 170330 || 17µs || 17033ns ||
-|| israfil micro early 0 || 2 || 4 || 6 || 1139 || 0µs || 113ns ||
-|| israfil micro early 1 || 0 || 0 || 0 || 1092 || 0µs || 109ns ||
-|| israfil micro early 2 || 0 || 0 || 0 || 1073 || 0µs || 107ns ||
-|| israfil micro early 3 || 0 || 0 || 0 || 1125 || 0µs || 112ns ||
-|| israfil micro early 4 || 0 || 0 || 0 || 1073 || 0µs || 107ns ||
-|| israfil micro early 5 || 0 || 0 || 0 || 1147 || 0µs || 114ns ||
-|| israfil micro early 6 || 0 || 0 || 0 || 1072 || 0µs || 107ns ||
-|| israfil micro early 7 || 0 || 0 || 0 || 1091 || 0µs || 109ns ||
-|| israfil micro early 8 || 0 || 0 || 0 || 1078 || 0µs || 107ns ||
-|| israfil micro early 9 || 0 || 0 || 0 || 1114 || 0µs || 111ns ||
-|| israfil micro late 0 || 0 || 0 || 0 || 1182 || 0µs || 118ns ||
-|| israfil micro late 1 || 0 || 0 || 0 || 1098 || 0µs || 109ns ||
-|| israfil micro late 2 || 0 || 0 || 0 || 1123 || 0µs || 112ns ||
-|| israfil micro late 3 || 0 || 0 || 0 || 1096 || 0µs || 109ns ||
-|| israfil micro late 4 || 0 || 0 || 0 || 1179 || 0µs || 117ns ||
-|| israfil micro late 5 || 0 || 0 || 0 || 1099 || 0µs || 109ns ||
-|| israfil micro late 6 || 0 || 0 || 0 || 1130 || 0µs || 113ns ||
-|| israfil micro late 7 || 0 || 0 || 0 || 1157 || 0µs || 115ns ||
-|| israfil micro late 8 || 0 || 0 || 0 || 1097 || 0µs || 109ns ||
-|| israfil micro late 9 || 0 || 0 || 0 || 1133 || 0µs || 113ns ||
+|| israfil micro early 0 || 6 || 3 || 9 || 1109 || 0 || 110 ||
+|| israfil micro early 1 || 0 || 0 || 0 || 972 || 0 || 97 ||
+|| israfil micro early 2 || 0 || 0 || 0 || 984 || 0 || 98 ||
+|| israfil micro early 3 || 0 || 0 || 0 || 973 || 0 || 97 ||
+|| israfil micro early 4 || 0 || 0 || 0 || 988 || 0 || 98 ||
+|| israfil micro early 5 || 0 || 0 || 0 || 989 || 0 || 98 ||
+|| israfil micro early 6 || 0 || 0 || 0 || 1032 || 0 || 103 ||
+|| israfil micro early 7 || 0 || 0 || 0 || 990 || 0 || 99 ||
+|| israfil micro early 8 || 0 || 0 || 1 || 989 || 0 || 98 ||
+|| israfil micro early 9 || 0 || 0 || 0 || 971 || 0 || 97 ||
+|| israfil micro late 0 || 0 || 1 || 1 || 1184 || 0 || 118 ||
+|| israfil micro late 1 || 0 || 0 || 0 || 1067 || 0 || 106 ||
+|| israfil micro late 2 || 0 || 0 || 0 || 1024 || 0 || 102 ||
+|| israfil micro late 3 || 0 || 0 || 0 || 1023 || 0 || 102 ||
+|| israfil micro late 4 || 0 || 0 || 0 || 1027 || 0 || 102 ||
+|| israfil micro late 5 || 0 || 0 || 0 || 1016 || 0 || 101 ||
+|| israfil micro late 6 || 0 || 0 || 0 || 1037 || 0 || 103 ||
+|| israfil micro late 7 || 0 || 0 || 0 || 1009 || 0 || 100 ||
+|| israfil micro late 8 || 0 || 0 || 0 || 1018 || 0 || 101 ||
+|| israfil micro late 9 || 0 || 0 || 0 || 1005 || 0 || 100 ||
|| pico-nocache try 0 || 37 || 1 || 38 || 56378 || 5µs || 5637ns ||
|| pico-nocache try 1 || 0 || 1 || 1 || 60651 || 6µs || 6065ns ||
|| pico-nocache try 2 || 0 || 0 || 0 || 58827 || 5µs || 5882ns ||

Reply all
Reply to author
Forward
0 new messages