somonus / react-native-echarts

Echarts for react-native. The react-naitve chart.
MIT License
722 stars 309 forks source link

import 该组件后会泄露3M左右的内存 #98

Closed ssseasonnn closed 6 years ago

ssseasonnn commented 6 years ago

新建一个空的RN工程,分别测试在没有import该组件和import该组件的情况下的内存占用情况,发现只要import该组件进来,就会直接导致3M左右的内存被占用了,而且占用的既不是Java Heap内存,也不是Native Heap内存,而是Unknown的一个区域, 以下是测试的代码和内存占用情况:

import React, { Component } from 'react';
import { Text, View } from 'react-native';
import Echarts from 'native-charts';

export default class App extends Component<{}> {
            render() {
                return (
                   <View style={{ marginTop: 100 }}>
                         <Text> asdfasdfasdfasdfasdf </Text>
                   </View>
                 );
            }
}

这是没有import的内存情况:

noimport

这是import后的情况:

import