It is recommended to customize some variables:
export JAVA_OPTS="-Djava.net.preferIPv4Stack=true -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -XX:+HeapDumpOnOutOfMemoryError" |
In Windows some paths, the user home for instance, usually contain spaces, which could be problematic with some development environments. Therefore the recommendations are:
Internally LMF uses a relational database to persist the data using a custom and efficient schema.
For instance, for creating such database in PostgreSQL you'd need to execute something like:
$ su # su - postgres $ psql postgres=# CREATE USER lmf WITH PASSWORD 'lmf'; postgres=# CREATE DATABASE lmf WITH OWNER lmf; |
Then you'd need to configure the access to it, using the userConfig.properties file or through the web interface under LMF core.
These performance tricks may be of your interest.
See Maven for further details.
See JRebel for further details.