On Mon, 28 Apr 2014, Andreas Lochbihler wrote:

2. Reactivity when processing large files

With PG, I knew how to control the Isabelle prover. When I edit a large file in a larger project like JinjaThreads, every now and then, Isabelle changes the background colour from red to gray and then, apparently nothing happens for minutes before Isabelle turns it red again and starts reprocessing. Is there some way to explicitly tell Isabelle that it should now start to check again. Toggling "continuous checking" does not help. Sometimes, I even have to close the theory file and reopen it again.

This sounds like the Poly/ML RTS is desparately trying to reclaim memory, by aggressive sharing huge amounts of data. Not long ago that situation lead into real memory problems on my good old 32 GB machine, but David Matthews managed once again to postpone the ultimate JinjaThreads implosion as a black hole of computing resources.

For now just the usual game, according to Tim the Enchanter:

  * What are your exact hardware parameters: CPU, main memory?

  * What is your operating system?

  * What are your ML system settings, e.g. as shown by "isabelle build -?" ?

  * What are your JVM settings: ISABELLE_JAVA_SYSTEM_OPTIONS and
    JEDIT_JAVA_OPTIONS ?

  * What are the options "threads" and "parallel_proofs" ?


        Makarius
_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to