Fix daemon selection on the memory settings

This commit is contained in:
Ilya Chernikov
2017-05-22 17:26:29 +02:00
parent f8ef48f03e
commit 6190b1ec2e
2 changed files with 16 additions and 1 deletions
@@ -347,7 +347,7 @@ object KotlinCompilerClient {
finally {
timestampMarker.delete()
}
val comparator = compareByDescending<DaemonWithMetadata, DaemonJVMOptions>(DaemonJVMOptionsMemoryComparator(), { it.jvmOptions })
val comparator = compareBy<DaemonWithMetadata, DaemonJVMOptions>(DaemonJVMOptionsMemoryComparator(), { it.jvmOptions })
.thenBy(FileAgeComparator()) { it.runFile }
val optsCopy = daemonJVMOptions.copy()
// if required options fit into fattest running daemon - return the daemon and required options with memory params set to actual ones in the daemon