我在Isabelle(即最新版本Isabelle2013-2)中遇到性能问题。 我使用Isabelle/JEdit,基于新界面。Isabelle:版本的性能问题Isabelle2013-2
所以之前的情况是我的表现有些麻烦。但现在情况变得更糟了,因为有时我需要等10秒才能进入正确的状态。随着时间的推移,性能问题会变得更糟,因为我必须在一小时左右后重新启动Isabelle。
我怀疑是我可以更好地配置Isabelle或应用一些提高性能的技巧。
硬件:最近
CPU,它是英特尔酷睿i7四核(移动的labtop芯片),16GB内存,快速的SSD硬盘。
软件:
64位的Arch Linux(内核3.12.5-1-ARCH)
无32位兼容库
我的Java版本是:
java version "1.7.0_45"
OpenJDK Runtime Environment (IcedTea 2.4.3) (ArchLinux build 7.u45_2.4.3-1-x86_64)
我的理论文件有大小125KB
,我正在工作的整个理论都在一个文件中,但目前我真的只想要一个文件。
症状: 伊莎贝尔在UI的右下角仅显示约900mb。我有16GB内存,我应该配置Java使用更多的内存?有时单个进程会消耗600%的CPU,即Linux内核看到的6个内核。
技巧我用:
一个诀窍是,我在我的工作下面的代码行插入*)
。这会导致语法错误,并且不检查下面的代码。第二个诀窍是我去了时间控制面板,所有花费超过0.2秒的证明我都注释掉了,换成sorry
。
最新的两个伊莎贝尔版本是非常大的改进!
任何建议或窍门,我可以如何提高伊莎贝尔的表现?
请评论,如果我需要澄清我的表现问题或需要提供详细信息。 – mrsteve
你为什么要关闭这个?性能技巧可能对未来的伊莎贝尔版本也有效。 – mrsteve
PIDE的Perf问题将持续多年;他们更多是一个错误类型的报告。从表面看,只有一个人单独开发了Iszel/jEdit,这是Wenzel。他似乎也在追踪其他开发者报告的涉及Isa/jEdit的问题,这些问题不一定是他的错。他通常会在错误类型报告的邮件列表上做出回应。在isa邮件列表中,我认为Isa2013-2并不完全正确。我已经报道了几件可以完全挂住PIDE的东西,但这是进步的一部分。我把坏与好。 – 2014-01-12 17:44:26