GLIB 编程内存溢出
自己想要研究遗传算法找到的程序运行出现这个:***MEMORY-ERROR***: [2880]: GSlice: failed to allocate 248 bytes (alignment: 256): Cannot allocate memory
程序确定没有问题,希望大家帮帮忙。
自己已经查到的结果:
为了分析内存片,您应该设置环境变量G_SLICE为always-malloc,这样可以强制她总是使用g_malloc().GLib内存分析器不会计算用slab分配器分配的内存。为了跟踪内存,您应该使用一个外部的工具,例如Valgrind。
我想知道应该怎么做才可以不会内存溢出;
就设置环境变量吗?G_SLICE在哪里设置。
本人小白,不是很懂,希望大伙帮帮忙