[react-native]如何在集成开发环境中释放可怕的内存使用情况

时间:2016-01-22 05:19:08

标签: ios objective-c swift memory react-native

我现在在Swift项目中使用react native,我的大部分函数都是用native native编写的,我的一些本机函数用Swift编写,我将它们桥接起来,用Objective C做出反应。完成整个项目之后,我发现一个可怕的事情是我的应用程序中的内存使用是非常可怕的。 enter image description here enter image description here 这是我的XCode屏幕截图。我在最新的iPod touch上测试过。即使您只是打开应用程序而不是触摸设备,内存使用情况也可以在几分钟内轻松超过600M。几分钟后,由于内存使用率很高,我的应用程序被系统终止。

我已经考虑过我的应用程序和JSX构造是不是很好,但是我尝试使用下面的代码启动我的应用程序,并且即使我不接触,内存也会以大约1M / s的速度提升我的设备。 enter image description here

'use strict';

import React from 'react-native';
var {
  Text,
  Component,
} = React;

class Test extends Component {
  render() {
    return (
        <Text>Hello</Text>
    );
  }
}

React.AppRegistry.registerComponent(&#39; test&#39;,()=&gt; Test); 当我删除react本机视图控制器并重启我的应用程序时,不会再发生任何事情了。

我想知道在集成环境中是否存在/启用内存控制,或者如何手动启用它们?非常感谢!!!!!!

0 个答案:

没有答案