鍍金池/ 問答/Java  HTML/ 循環(huán)發(fā)送請(qǐng)求,發(fā)現(xiàn)內(nèi)存占用升高,怎么釋放?

循環(huán)發(fā)送請(qǐng)求,發(fā)現(xiàn)內(nèi)存占用升高,怎么釋放?

request(OVERVIEW.getTopoLink, REQUEST_TYPE.POST,{subnetId:this.props.match.params.id}).then((res) => {
          
        })
        
    



export function request(url, requestType, data) {
    console.log('request',data)
    console.log('request',url)
    if(requestType === REQUEST_TYPE.GET){
        return axios.get(url, {
            params: {
                ...data
            }
        })
    }else{
        const config = {
            headers: {
                'Content-Type': 'application/x-www-form-urlencoded'
            },
            transformRequest:[function(data) {
                return isObject(data) && String(data) !== '[object File]' ? requestParams(data) : data;
            }],
            requestType: requestType,
            // timeout: 10000,
        };

        return axios.post(url, data, config)
    }
}

用這種方式循環(huán)發(fā)送請(qǐng)求獲取數(shù)據(jù)的時(shí)候,會(huì)發(fā)現(xiàn)瀏覽器內(nèi)存占用在一點(diǎn)點(diǎn)增加,這種情況應(yīng)該怎么解決?怎么釋放掉內(nèi)存

回答
編輯回答
蝶戀花

你需要多觀察是一直持續(xù)升高,還是升高到一定程度又會(huì)下降(垃圾回收是定時(shí)性的,不是實(shí)時(shí)性的)

2017年7月20日 04:17
編輯回答
誮惜顏

沒有看到循環(huán)體,不好判斷。

2018年3月15日 07:32