我有一个AngularJS应用程序,它利用Web服务加载内容并呈现视图。我已经检查了Chrome上的应用程序性能,它运行得足够快。但是在IE 8上,我面临着巨大的性能问题。
注意到Internet Explorer的内存使用情况。发现它大约是200MB。如果我在单独的选项卡中打开了应用程序的多个实例,则每个实例的内存使用量将保持一致。这会减慢响应时间并影响整个PC的性能。 Chrome上没有此类问题。
我觉得这是因为应用程序模型中存在的数据。因此,对于IE上的每个选项卡,模型数据加倍,RAM使用率也会增加。但是,Chrome中不会出现此问题。
请提供一些我可以使用的性能优化技巧。
答案 0 :(得分:1)
尽量避免使用“ng-repeat”进行大型列表渲染。或者,您也可以使用无限滚动。