-
Notifications
You must be signed in to change notification settings - Fork 31
shared_installation
Sometimes it can be useful to install Eclipse Memory Analyzer in a shared directory so that many people can use it, but ideally with their own settings.
For full reference see: Eclipse multi-user installs
-
Unpack Eclipse Memory Analyzer into a location which can be shared
-
[Optional] Start MAT and set up preferences etc. as required which will be the default configuration
-
Add the following to
MemoryAnalyzer.ini. This stops a root user from running Memory Analyzer and overwriting key files in the shared directories.
-protect root- Add to
configuration/config.inia line such as
osgi.instance.area[email protected]/MemoryAnalyzerThis sets the workspace as the default would be under the Memory Analyzer
install directory, so would not be writable. This means the user does not have
to specify -data
-
Make all the Memory Analyzer files and directories publicly readable, but not writable.
-
The error logs will go to the users homedir (example below). The precise name will differ based on MAT version, architecture, OS etc.
~/.eclipse/org.eclipse.mat_1.13.0_87691952_linux_gtk_x86_64/configuration/1651585377771.log