g ++ - 终端内存分配

时间:2012-05-07 02:17:17

标签: memory ubuntu terminal g++

我编译了,目前正在使用g ++运行程序。我希望它可能需要一段时间才能运行,但我希望我能够加快速度。我目前正在使用Ubuntu。检查系统监视器我发现我正在运行该程序的终端。虽然它确实使用了一大块内存,但可用的内存却要多得多。是否有某种命令用于终端或某些东西,这将允许我为程序分配更多的内存,以便它运行得更快一点?还是g ++的命令?或者只是放入C ++代码中的东西?

谢谢!

1 个答案:

答案 0 :(得分:0)

为程序提供更多内存不会让它运行得更快;它会根据需要从操作系统中获取更多内存。您正在考虑使用垃圾收集的语言行为,例如Java。普通的C ++程序不包含垃圾收集器,因此使用更大的堆时运行速度不会更快。