参考:https://www.cnblogs.com/han-1034683568/p/8603588.html
背景
这两天在开发项目的时候发现用debug模式启动项目的时候,项目启动速度非常慢甚至有可能直接卡死。但是如果我mute breakpoints后,就能正常启动了。
百度了一下发现开头的那个博客才恍然大悟。我就不重复的,大概就是如果把断点加在方法定义那行时,然后debug启动项目就会导致项目启动变慢。
解决
解决办法就是把断点加在方法内部执行语句上,不要放在方法定义行。
tips:如果打的断点太多,一时找不到时,可以一次性关掉所有断点。
2020-03-10追加
后来发现假如已经在方法定义行打了断点,View Breakpoints会有一个Method Breakpoints分类,只要把这一列的所有断点取消就可以了。