This content has been marked as final.
Show 3 replies
-
1. Re: Simple starter question
clebert.suconic Sep 25, 2006 2:09 PM (in response to davidecr)
is the Jboss serialization mechanism producing smaller data output or the performance is only in the algorithm for producing this data.???
It's a little bit of both.Is there a way to remove the required dependencies.. at least log4j??
The only way would be to use Java trace machanism from Java5 but that would put dependencies on Java 5 and I don't want to avoid that.
the other mechanism would be to not having logging at al (bad) or to use System.out (also bad) or to use any other built in framework (also bad).
We had a discussion thread while ago about this... The best way was to keep log4j.
As for trove is just beause I'm using trove on the objects cache inside JBossObject*Stream. (*=Input/output) -
2. Re: Simple starter question
davidecr Sep 25, 2006 2:33 PM (in response to davidecr)thanks a lot, my question was because my app is java web started so trying to kepp the minimun amount of dependant jars :) but as I'm able to modify the src I'll strip out all log statements :S
The JBossSerialization mechanics also get improvement in use of Externalizable??
Regards, David Castañeda -
3. Re: Simple starter question
clebert.suconic Sep 25, 2006 2:41 PM (in response to davidecr)
The JBossSerialization mechanics also get improvement in use of Externalizable??
When you call writeObject from inside writeExternal methods yes.
Say... if you writeObject(Long) that's going to just call write(Long) (and with an extra objectId to respect the graph of objects.