| skipped 6 lines |
7 | 7 | | |
8 | 8 | | mainClassName = 'jadx.gui.JadxGUI' |
9 | 9 | | |
| 10 | + | sourceCompatibility = JavaVersion.VERSION_1_8 |
| 11 | + | targetCompatibility = JavaVersion.VERSION_1_8 |
| 12 | + | |
10 | 13 | | dependencies { |
11 | 14 | | compile(project(":jadx-core")) |
12 | 15 | | compile(project(":jadx-cli")) |
| skipped 29 lines |
42 | 45 | | } |
43 | 46 | | |
44 | 47 | | startScripts { |
45 | | - | defaultJvmOpts = ['-Xms128M', '-Xmx4g', '-Dawt.useSystemAAFontSettings=lcd', '-Dswing.aatext=true'] |
| 48 | + | // The option -XX:+UseG1GC is only relevant for Java 8. Starting with Java 9 G1GC is already the default GC |
| 49 | + | defaultJvmOpts = ['-Xms128M', '-Xmx4g', '-Dawt.useSystemAAFontSettings=lcd', '-Dswing.aatext=true', '-XX:+UseG1GC'] |
46 | 50 | | doLast { |
47 | 51 | | def str = windowsScript.text |
48 | 52 | | str = str.replaceAll('java.exe', 'javaw.exe') |
| skipped 12 lines |
61 | 65 | | copyright = 'Skylot' |
62 | 66 | | windowTitle = 'jadx' |
63 | 67 | | companyName = 'jadx' |
64 | | - | jvmOptions = ['-Dawt.useSystemAAFontSettings=lcd', '-Dswing.aatext=true'] |
| 68 | + | jreMinVersion = '1.8.0' |
| 69 | + | jvmOptions = ['-Dawt.useSystemAAFontSettings=lcd', '-Dswing.aatext=true', '-XX:+UseG1GC'] |
65 | 70 | | jreRuntimeBits = "64" |
66 | 71 | | initialHeapPercent = 5 |
67 | 72 | | maxHeapSize = 4096 |
| skipped 9 lines |