I posted already about the size of the EJB 3.1 container in Glassfish v3 b24. At that time the size was 324 kB. I prepare some demos and slides for the JDD conference in Krakow / Krakau and Netbeans Day in Poznan / Posen, Gdansk / Danzig (it seems like you have to be very careful with the spelling of polish names :-)), and reinstalled Glassfish v3 prelude b28. The size of the EJB-container increased surprisingly about 30% to whole 420 kB (!!!).
However Singleton Beans seems to be supported and interceptors for no-interface views seem to work as well, so the 100 additional kB are well invested :-). I'm really surprised by the small size and ease of installation of the EJB 3.1 container. What I, however, do not understand is the fact, why the container isn't shipped with Glassfish out-of-the-box? Even an additional MB shouldn't be a problem :-).