Z

System Requirements for Atlas

Workstation Requirements

Currently Atlas works with Eclipse. If you would like to be notified when the IntelliJ IDEA or NetBeans version is ready, please contact us at contactus@ensoftcorp.com. The exact hardware requirements will depend on how large your software is; please consult the tables below.

Software

Atlas is available as a pre-configured Eclipse environment or as an Eclipse plug-in. Atlas supports Eclipse 2021-12 in Windows 64-bit, Mac OS X 10.8 or higher, and Ubuntu 64-bit 12.04 or higher. Java 11.

Hardware

Atlas will run on most developer workstations purchased in the last five years. However, specific hardware needs will vary depending on the size and complexity of your code and your application area (e.g. understanding code, quality assurance, project estimation, etc.)

Cluster Requirements

Before assuming that a cluster is necessary, please consider if a workstation will suffice. A high-end workstation can readily handle 4 million lines of code.

If your project involves more than 4 million lines of code, the specific requirements for deploying Atlas in a cluster will depend on your project needs. Please contact us for a consultation.

General Software Requirements

In general, Atlas can be deployed on any modern 64-bit Linux (or other UNIX flavor) cluster that supports Java 11. If you have an existing 32-bit cluster you wish to use, please consult us.

General Hardware Requirements

Atlas relies on large, in-memory caches to execute queries quickly. Your cluster should have 12GB of RAM and 12GB of persistent storage per million lines of code. We suggest you use SSDs for persistent storage.

Typically, Atlas is not sensitive to network latency, therefore a commodity gigabit ethernet network is sufficient for most applications. We recommend modern 64-bit processors, however the specific number of cores is largely determined by your project requirements.

Memory Guidelines

*Actual code map size will vary based on style and complexity of your code.