加載預編譯堆圖像繼how-to-use-persistent-heap-images-to-make-loading-of-theories-faster-in-isabelle和另一個建議,我創建了標稱伊莎貝爾的圖像:在伊莎貝爾
isabelle build -v -b -d . Nominal2
堆圖像在〜/ .isabelle創建:
.isabelle/Isabelle2013-2/heaps/polyml-5.5.1_x86-linux/Nominal2
然後我開始
isabelle jedit -d /path/to/Nominal-distribution -l Nominal2
我期望系統快速加載理論,導入的一部分名義上,但花了差不多一分鐘。那是平常的嗎?
我明白了。我的默認理論不是Main,而是Nominal2,所以它必定是您最後一段的情況。儘管我的測量時間爲50秒,但是我開始測量從我的理論文件的開頭輸入名義理論的時間。 – Gergely
重複我在Theories面板中看到的處理來自Nominal的Lambda.thy的這個實驗需要很長時間。然後我意識到Lambda.thy不是ROOT文件中名義圖像的一部分。抱歉花費你的時間 - 我從你的答案中學到了很多東西。現在,創建一個包含Lambda.thy的新名義圖像,並確保連續檢查,在幾秒鐘內即可獲得理論文件的輸出。 – Gergely
@Gergely:很高興你解決了你的問題!對於第一張圖片的混淆感到抱歉,我只是建立了'Main'來獲取構建對話框的截圖,並不是因爲你自己應該構建主要。我會更新答案以使其更清楚。 – davidg