speculative 2018-11-27

Well, my coal-mine run always dies with Caused by: java.lang.OutOfMemoryError: Metaspace. 🙂

Either I'm not giving it the correct JVM flags or the server I'm running the command on simply doesn't have enough memory.

I tried with screen -L -S coal-mine clojure -J-XX:MaxMetaspaceSize=2g -J-Xmx2g -J-XX:CompressedClassSpaceSize=2g -A:test:coal-mine-clj.

@mfikes may be able to help

but running all of coal-mine isn’t a hard requirement for your PR to be merged

Sure — just kinda curious to see how that would've turned out. 🙂

I’m running speculative on Advent of Code problems here: https://github.com/borkdude/advent-of-spec Haven’t found any errors so far. Most of the errors found in coal-mine had to do with merge being used as conj.

@flowthing for non-Speculative runs, I give it 3g for compressed class space https://github.com/mfikes/coal-mine/blob/master/deps.edn I know you are hitting something else with Speculative.

> I know you are hitting something else with Speculative. what did you have in mind there @mfikes?

Just acknowledging that he’s not hitting CompressedClassSpaceSize

By the way, I

I’m putting together a change that makes it easier to run each individual problem on its own

cool. There’s a script for this in speculative currently as well

we’ve been using it in the builds to run a random coal-mine problem

this is how I detected most of that merge stuff