MonoDevelop编辑器对你来说很慢吗?

时间:2009-11-18 08:28:25

标签: iphone macos xamarin.ios monodevelop

我正在使用MonoTouch和MonoDevelop的评估版来检查用C#编写iPhone应用程序。但是,MonoDevelop的编辑对我来说非常慢。我的意思是真的很慢。我必须输入并等待呈现文本。

你经历过同样的经历吗?关于可能是什么原因的任何见解?

感谢。

2 个答案:

答案 0 :(得分:23)

如果您使用的是MonoDevelop 2.8.2(例如Unity 4中使用的那个),它可能只是MonoDevelop上的Git插件。

转到“加载项管理器...”菜单项并禁用版本控制插件(或只是“Git支持”)。

答案 1 :(得分:2)

我们在某些MacBook上听说过这个错误但我们无法重现。

你是否介意尝试这个技巧,有些人报告这可以解决他们的问题(我们最近将其添加到我们的http://monotouch.net/Documentation/Troubleshoot页面):

有时,MonoDevelop源代码编辑器变得非常慢,在键入字符之间似乎会挂起几秒钟。

此问题非常罕见且极难重现 - 重启MonoDevelop后,通常无法在同一台计算机上重现。因此,如果您可以在重新启动MonoDevelop之前执行多个调试步骤,并将结果发送给我们,我们将不胜感激。

  1. 尝试关闭编辑器标签,然后重新打开它。是否需要进行一些编辑或移动插入符号直到再次发生减速?
  2. 使用“Quartz Debug”开发人员工具(使用Spotlight可以找到)禁用“Beam Sync”,并检查源编辑器性能是否恢复正常。
  3. 尝试重复步骤(1),同时仍然禁用光束同步。
  4. 如果编辑器挂起超过几秒钟,请尝试在挂起时在终端中运行“killall -QUIT monodevelop”。在编辑器挂起时可能很难对kill命令进行计时,但是这样做很重要,因为命令强制Mono将所有线程的堆栈跟踪写入MD日志,我们可以使用它来发现状态当MD挂起时,线程进入。
  5. 请附上MD日志,〜/ .config / MonoDevelop / log(在MD的未来版本中是〜/ Library / Logs / MonoDevelop / MonoDevelop.log)。