拼接xml時出現記憶體溢位解決辦法

2021-10-07 10:32:35 字數 923 閱讀 9476

/// designed by alex

/// 解決記憶體溢位問題,不可使用迭代器和foreach

/// 迴圈遍歷list, 別生成xml,一邊釋放

/// 反向遍歷,相當於出棧,避免索引順序亂的問題

/// 反轉list.

if (zrate.ratelist != null && zrate.ratelist.count != 0)

catch

decimal c = item.rate + item.rulerate;

string d = item.isautoticket ? "1" : "0";

string strweeknum = item.weeknum;

if (strweeknum != "")

string ztflightnumber = "";

trycatch

string ztnoflightnumber = "";

trycatch

string worktimeweekday = "";

string refundworktimeweekday = "";

//工作時間

for (int i = 0; i < 5; i++)

//休息日

for (int i = 0; i < 2; i++)

//同時remove item

zrate.ratelist.removeat(index);

//每10000條呼叫一次gc,**前一百條被remove的資料

if (0 == index % 10000)}}

else

}else

"變動政策返回資訊");

log.debug("返回xml成功");

return info.tostring();

返回xml過長時被nginx截斷的解決辦法

返回xml過長時被nginx截斷的解決辦法 問題描述 通過網頁獲取資料,資料格式為xml。當xml比較短時,可以正常獲取資料。但是xml長度過長時不能正常獲取資料,通過觀察返回資料的源 發現xml被截斷了。伺服器環境 centos 6.5,nginx 1.0.15,php 5.3.3 解決方法 對比...

關於安裝babel時出現的錯誤以及解決辦法

在開始接觸到react之初,安裝babel外掛程式是一件必須要做的事情,但是我在安裝的時候,出現了乙個錯誤,這個錯誤剛開始很頭疼,在網上找了各種解決的辦法,但是一直不行,直到今天,也就是解決安裝錯誤的第三天,臨近崩潰的我,安裝成功了,首先來看下錯誤。error in src index.js mod...

pip 安裝包時出現time out的解決辦法

使用pip安裝軟體時,網速特別慢,最快也才10k s,時間長了之後會出現time out的錯誤,如圖所示 這說明連線超時。解決的辦法有三種,分別如下 1 設定超時時間 pip default timeout 1000 install django2 臨時切換成國內的映象 3 永久修改 pip.ini...