allocation

    0热度

    1回答

    我试图在UI上应用几张图片,而我用bitmap来实现这一点,因为我没有任何空间可以使用简单的setImageResource。 问题说失败分配。 java.lang.OutOfMemoryError: Failed to allocate a 93600012 byte allocation with 16765312 free bytes and 70MB until OOM 如果你能帮我解决这

    0热度

    1回答

    我有一行布局,每行包含图像和5个字符的文本。当我连续加载这个布局约50-100次时,应用程序崩溃。 - 我只是开始这个​​布局的活动,按回来,并用不同的参数再次启动,等等。 我加载相同的布局但是每个50-100次有不同的图像和文本设置在onCreate代码 编译器成功达到onCreate代码的末尾。 分配有什么问题? 为什么分配失败? 我可以知道谁是有问题的字符串吗? 我该如何解决它? E/And

    0热度

    2回答

    我一直在努力解决一些学校问题,并且我在operator>>中关心内存分配,但看到了不同的解决方案,所以我在这里有点困惑。operator>>当编译工作良好,提供良好的输出,但我不明白为什么,这里是代码.. (为什么我糊涂了是下面的代码) class Some { protected: char *name; int price; int an

    0热度

    2回答

    我目前正在优化我的应用程序,并且我注意到它占用了近1G内存。我做了一些分析,发现问题: 我通过在我制作的纹理类中创建保存像素数据的int数组来分配大量内存。 但是这让我感到困惑,因为当创建一个新的数组时,旧的数组不再被使用,并且没有任何地方引用它。 我已经写了重新产生此问题的测试程序: public class Main { static class ArrayHolder {

    0热度

    1回答

    早些时候,我只是试图为未知长度的字符串(即逐字符读取,直到遇到换行符)分配内存的函数。 现在,我的问题是关于我的字符串(命名为s)版本的分配内存。 我试图用免费(s)做到这一点。问题是我不知道我应该在哪里写它.. 如果我在函数之前写入“return s”,那么显然它会返回一个未分配的指针。 如果我在“return s”之后的函数中写入它,我不认为它会产生影响,对吧?因为s在main()中返回,所以

    -2热度

    2回答

    我有一个程序,我正在阅读的空间分隔的30,000个数字(每行5个)的文本文件中。当我运行该程序时,有时它可以工作,但有时它不会(seg故障),我相信这意味着我有内存泄漏。 我有以下几点: int main(int argc, char const *argv[]) { char input[256]; char buffer[30000]; char **nums

    1热度

    1回答

    我在分配内存后得到了关于这个int数组初始化的小问题。我得到了以下错误: "Line 7 Error: expected expression before '{' token" 这是我的代码: #include <stdio.h> #include <stdlib.h> int main() { int i; int *x=malloc(3*sizeof(int));

    3热度

    1回答

    鉴于以下情况,什么是相对于空间/时间消耗最合适的,独立于平台的方法: (1)在给定时间点的总大小已知对象集合是 。因此,所需的内存可以分配在一个节拍中。 (2)内存所有权需要分配给每个单独的对象,并且释放(释放)时间未确定。 我adhoc的方法将是对分配的内存块进行计数的某种类型的引用。任何时候一个对象被释放,参考 计数减少。当它的零大块被释放时。 是否有任何模式或惯例会更合适?

    1热度

    2回答

    我在C++中有一个客户端/服务器应用程序。服务器向客户端发送一个相当大的文件(27KB)。客户端从套接字中读取1024字节的固定长度,然后将其连接到一个字符串。但是,当我使用+ =运算符时,它似乎没有分配超过4048个字节,并且最终在客户端有一个4KB文件。 客户代码: #define BUFFER_SIZE 1024 string outStr=""; char buf[BUFFER_SIZ

    -4热度

    1回答

    Hell'o 我使用win10。必须编写一个软件来动态管理阵列。我有一些想法这样做。我必须知道(如果可能的话)我的软件的mem块在哪里启动(无效指针),它有多大(我认为它是动态匹配的)。来自Windows API的