2013-04-29 90 views
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) 

请任何人的帮助来解决这个

+0

向我们展示代码,除非我们能够看到您的代码,否则*不可能*帮助您解决代码中的问题。 – john 2013-04-29 06:15:04

+0

您的内存不足。也许使用更少的内存消耗算法和数据结构。当然,确保你释放你不使用的内存,意味着:使用智能指针。 – 2013-04-29 06:16:25

+0

@ArneMertz:拥有24 GB RAM。 。我不认为它的内存不足。代码和输入数据可在http://alumni.cs.ucr.edu/~yonghui/mgmap.html – Dadu 2013-04-29 06:21:33

回答

0

我有,当我不小心拼错在我的配置文件中的一个地图名称之一这个错误!所以这可能是一个问题,无论是地图文件的名称,或者首先读取配置文件中提到的地图的能力。希望你对它进行分类。 (MergeMap site

相关问题