0
實例後調用我正在運行Mergemap工具合併兩個遺傳圖。我下載了示例數據,並且運行樣本輸入數據的合併映射。它顯示了以下錯誤Mergemap終止拋出'std :: bad_alloc'
number of maps 8
map0, 1.000, lg_raw_map0
map1, 1.000, lg_raw_map1
map2, 1.000, lg_raw_map2
map3, 1.000, lg_raw_map3
map4, 1.000, lg_raw_map4
map5, 1.000, lg_raw_map5
map6, 1.000, lg_raw_map6
map7, 1.000, lg_raw_map7
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)
請任何人的幫助來解決這個
向我們展示代碼,除非我們能夠看到您的代碼,否則*不可能*幫助您解決代碼中的問題。 – john 2013-04-29 06:15:04
您的內存不足。也許使用更少的內存消耗算法和數據結構。當然,確保你釋放你不使用的內存,意味着:使用智能指針。 – 2013-04-29 06:16:25
@ArneMertz:擁有24 GB RAM。 。我不認爲它的內存不足。代碼和輸入數據可在http://alumni.cs.ucr.edu/~yonghui/mgmap.html – Dadu 2013-04-29 06:21:33