我有以下问题:
在windows机器上运行的程序(32位、3.1Gb内存,包括VC++2008和mingw编译代码)如果抛出一个bad_alloc异常(在分配大约1.2GB之后;当试图分配900万个双倍的向量(即大约75 of )时抛出异常),并且仍然有大量的RAM可用(至少根据任务管理器),就会失败。相同的程序运行在linux机器上(32位,4Gb内存;32位,2Gb内存),峰值内存使用量约为1.6Gb。有趣的是,在葡萄酒下运行在4Gb linux机器上的mingw生
我有两个redis服务器运行在同一台机器上。第二个日志文件有几个实例,其通知如下:[50818] 19 Feb 06:41:05.007 # Can't save in background: fork: Cannot allocate memory此外,研究还导致了,它认为,如果我在命令行上执行sysctl