To give everyone an idea of where the performance is at now, and where it was, I did up a few quick tables, these were done using weld-se so there is no jbossas overhead.
Startup Time (Seconds)
Beans |
1.0.1-Final |
1.1.0.Beta1 |
Latest |
500 |
4 |
4 |
2.1 |
1000 |
8 |
7 |
3 |
5000 |
140 |
89 |
8.5 |
10000 |
600+ |
396 |
14 |
Memory Usage (Mb)
Beans |
1.0.1-Final |
1.1.0.Beta1 |
Latest |
500 |
42 |
27 |
10 |
1000 |
82 |
53 |
19 |
5000 |
403 |
255 |
87 |
10000 |
~800 |
507 |
172 |
As you can see, we have come a long way since weld 1.0.1 :-)
Stuart