public class KalkulatorTuning {
    public static void main(String[] args) {
        long ramMb = Long.parseLong(args[0]);
        double persenHeap = args.length > 1 ? Double.parseDouble(args[1]) : 75.0;

        long heapMb = Math.round(ramMb * persenHeap / 100.0);
        long youngMb = Math.round(heapMb / 3.0);
        long oldMb = heapMb - youngMb;

        System.out.println("RAM container      : " + ramMb + " MB");
        System.out.println("heap " + persenHeap + "% RAM     : " + heapMb + " MB  (flag: -XX:MaxRAMPercentage=" + persenHeap + ")");
        System.out.println("young ~1/3 heap    : " + youngMb + " MB");
        System.out.println("old  ~2/3 heap     : " + oldMb + " MB");
    }
}
