This post highlights the differences between GCeasy Enterprise Edition and Public (free) Edition.
The primary reason why our customers buy Enterprise Edition is ‘security’. GC Log from production environment is considered as CONFIDENTIAL information in several enterprises. Thus, major enterprises do not want to transmit their confidential information on the internet and processed it on our servers.
GCeasy applies several heuristics and machine learning algorithms to detect various garbage collection, memory related problems. It also provides recommendations, JVM settings to address those problems. This problem detection capability and recommendation is available on Enterprise Edition and not on Public Edition.
In the public (free) edition, you cannot process more than 5 GC Logs/month. If you want to use the tool more frequently or use it extensively across all your portfolio of applications, public edition may not be the right choice.
In the public (free) edition, you cannot process more than 10 MB GC Log file. This might be a tight restriction, given that GC Log file size can run for several Megabytes. In Enterprise Edition there is no size restriction on the GC log files that you can upload.
Unlimited API calls
As part of the CI/CD pipeline, several organizations do static code analysis using the tools like Coverity, SonarQube, Vera code, FindBugs…. Using GCeasy, you can do runtime code analysis. GCeasy provides REST API. This API returns JSON response, which contains key metrics related to your application’s memory utilization. You can invoke this API from CI/CD pipeline and see whether your code quality is improving or regressing between each code commit. You can make only 5 API calls/month in the public edition, whereas you make unlimited API calls in Enterprise Edition.
Report Sharing & Team collaboration
Sharing GC Logs amongst the team is a cumbersome process. Finding a proper location to store the GC Log file is the first challenge. The team member with whom you are sharing this report should have the GC Log analysis tool installed on his local machine. So that he can open the GC Log file with the tool you are sharing to see the analysis report. GCeasy simplifies this process. GCeasy gives you a hyperlink like this. This hyperlink can be embedded in your emails, JIRA, and circulated amongst your team. When your team member clicks on this hyperlink, he can see the entire GC Log analysis report on his browser.
GCeasy also lets you export GC Log as a PDF file. This PDF file can be circulated amongst your team members. This feature is supported only in Enterprise Edition.