我正在编写一个非常占用内存的程序,其中会有几十个已分配的数组。当应用程序接收到低内存警告时,我想要释放这些数组的下半部分。是否有任何方法可以做到这一点?
我需要一种方式来保留每个数组中的一半内存。显然,如果应用程序内存不足,我不能分配一个较小的数组,将我的数据复制到其中,然后释放旧数组。是否有任何函数可以释放从指针A开始到指针B结束的内存块或类似的操作?
我需要一种方式来保留每个数组中的一半内存。显然,如果应用程序内存不足,我不能分配一个较小的数组,将我的数据复制到其中,然后释放旧数组。是否有任何函数可以释放从指针A开始到指针B结束的内存块或类似的操作?