美文网首页
OSX 10.11 启动虚拟内存为0,导致安装软件失败

OSX 10.11 启动虚拟内存为0,导致安装软件失败

作者: 放鸽子_高手 | 来源:发表于2016-03-09 23:05 被阅读56次
    已使用的交换为0 此时安装MyEclipse的提示信息

    如上图,mac在正常使用中,很少能使用到虚拟内存,所以已使用交换大部分时间为0,除非你启动了很多占内存的进程。而对于我这个新拿到电脑的人来说,想让交换内存不为0,似乎有些难度。可是就在我安装MyEclipse时候,弹出提示窗,虚拟内存为0,不满足安装条件....我累个去,为什么就不能安装,为什么不能使用物理内存。

    于是我翻遍了百度搜索结果和Google搜索,无一例外的说尽可能的启动电脑中所有的程序,占用物理内存,从而使之开启虚拟内存。我依然乖巧到启动了电脑中仅有的十几个程序,甚至xcode都启动并运行了,却发现没有占用多少内存,没个卵用。前后思考了好久,终于想到一个,自己写个简单程序无限次循环来消耗内存,卧槽,我发现我简直就是个天才,所以我写了下面的程序,保存为rb文件,然后mac中都带有ruby运行环境,so,我就看着它运行,然后盯着已使用交换的数值从0慢慢的增长,美呆。然后就顺利安装成功了MyEclipse10,给自己点赞,以此文来纪念,顺便可能解决好多人的问题。

    程序源码:

    i=0

    1000000000.times do |i|

    i=i*2

    p i

    end

    运行后虚拟内存的数据:

    已使用的交换增长

    此时再行安装,顺利成功,如下图:

    安装成功

    如果帮助了你,请点赞。

    相关文章

      网友评论

          本文标题:OSX 10.11 启动虚拟内存为0,导致安装软件失败

          本文链接:https://www.haomeiwen.com/subject/iyktlttx.html