Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
CEPT ECC Electronic Communications Committee SEAMCAT Technical Group (STG) Date issued: 20th July 2016 Source: ECO Subject: SEAMCAT performance and 32 bit JRE issues Type of report (Bug / Enhancement / New Feature) For info SEAMCAT version (e.g. 5.0.0) 5.0.1 SEAMCAT component involved Main calculation Background information, reference documents and related tickets Previous memory issues that affected simulation performance. Description of the issue (please include workspaces, screenshots, log files, etc.) Tests have been carried out to benchmark the simulation time of SEAMCAT on machines with different specifications, including high performance server machines. During the course of this testing, it was found that significant performance issues can arise if running the 32 bit variant of the Java Runtime Environment (JRE). This can be resolved easily by separately installing the 64 bit JRE variant. It is necessary to manually install it, as attempting to update Java will only update to the latest 32 bit version. Both variants can be installed separately (and it should be noted that the 32 bit variant is required for SEAMCAT v4 and older). Use of the 64 bit JRE means that SEAMCAT can access all the memory it needs, and therefore the previous recommendations provided on the website to specify maximum memory of 1024 MB no longer apply, and will in fact limit performance on most installations. The tests additionally show that significant performance improvements can be made if using high performance machines. Provided that the 64-bit JRE is used, SEAMCAT can make full use of memory and can efficiently use parallel processing on multiple cores. 1/2 The full performance test results are provided in Annex 1 to this document. Proposal To modify the existing Installation Instructions point 2 on www.seamcat.org as follows: 2. Once registered the download can proceed. It consists of a single file (.jar file) which can be launched by running it with the Java launcher. NOTE : to ensure optimum performance on 64-bit operating systems please ensure you have the 64-bit variant of the Java Runtime Environment installed. To modify System Requirements point 1 as follows : 1. Make sure you have the Java Runtime Environment version 7 and above. You can test your Java version here. NOTE : if you are running on a 64 bit OS (most modern systems) please ensure you have the 64 bit variant of the JRE installed. It can be downloaded here. High 2/2