<p>I have now 1gb ram at work(i hope that will change soon) and jboss takes almost half of it and that is too much, i turned off logging to file, what more can i do to reduce memory usage ?</p>

Which configuration are you using? JBoss comes with 3
standard server configurations
The
minimal
configuration starts the core server container without any of the enterprise services. It is a good starting point if you want to build a customized version of JBoss AS that only contains the services you need.
The
default
configuration is the mostly common used configuration for application developers. It supports the standard J2EE 1.4 and most of the Java EE 5.0 programming APIs (e.g., JSF and EJB3).
The
all
configuration is the default configuration with clustering support and other enterprise extensions.
If you only want a specific subset of JBoss services, then start with the minimal?
Or you can
configure your own
?