Manta runtime system options
The following parameters may be used to change the behavior of the Manta runtime system.
Valid parameters will NOT be passed to your Java program.
Frequently used options
- -manta-verbose
The runtime system will be verbose, produce output when the gc starts, etc. Use this when your application does not work, or
has performance problems. There may be runtime system warnings that tell you what the bottleneck is.
- -manta-no-gc
Disable the garbage collector (local and distributed).
When your applications doesn't work, you may try to switch of the gc.
- -manta-no-dgc
Disable the distributed garbage collector (for RMI).
- -manta-cluster-stats
Give some statistics at exit time, counting the number of RMIs and the number of bytes transferred.
- -manta-core-on-exception
When an unexpected exception occurs (e.g., null-pointer exceptions, etc.) dump core.
This allows you to use gdb ('man gdb') to debug your Java application at the point where it crashed.
When you don't use this flag, you may also get a core dump, but the stack will
be messed up, because a stack trace has been printed.
- -manta-core-on-bounds
Dump core when an ArrayIndexOutOfBoundsException occurs. Use for the same reason mentioned above.
- -manta-native
Use Manta's efficient RMI protocol to communicate between Manta nodes. This gives best performance.
For more details on Manta's different RMI implementations,
read this paper.
- -manta-fs
Use SUN's RMI protocol over Fast Sockets, Myrinet. This RMI mechanism was implemented to do performance comparisons.
You probably shouldn't use it for your applications.
- -manta-sun
Use SUN's RMI protocol over TCP/IP sockets. This RMI mechanism was implemented to do performance comparisons.
You probably shouldn't use it for your applications.
- -D <property>
Define a property,
that may be used in your Java program.
- -manta-gc-print-stats
Let the garbage collector print some statistics on exit. Useful when your application does not perform as expected.
- -manta-gc-stat-level <level>
Set the level of detail for the gc statistics. Used in combination with above option. Possible values are 0..3 and 99.
Options you don't want to know about
- -manta-no-panda
- -manta-no-gc-cache
- -manta-gc-max-mem
- -manta-gc-min-mem
- -manta-gc-boundary
- -manta-gc-boundary-heuristic
- -manta-everywhere
- -manta-no-cycles
- -manta-no-rmi-thread
- -manta-gasm2
- -manta-log
- -manta-logfile