zoukankan      html  css  js  c++  java
  • Eclipse中设置JVM内存

    一、    尝试修改Eclipse.ini 文件

    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    -vm
    C:JavaJDK1.5injavaw.exe
    -vmargs
    -Xms40m
    -Xmx512m

    二、    修改jdk 使用内存(此方法可行)

    找到eclispe 中window->preferences->Java->Installed JRE ,点击右侧的Edit 按钮,在编辑界面中的 “Default VM Arguments ”选项中,填入如下值即可。

    -Xms64m -Xmx128m

     

    三、    修改Run Configurations (此方法可行)

    在代码上右键,依次点击“Run As ”-> “Run Configurations ”,在Arguments 参数中的“VM arguments: ”中填入如下值即可。

    -Xms64m -Xmx128m

    四、    查询当前JVM 内存代码

    下面是查询当前JVM 内存大小的代码,可以测试以上设置后JVM 的内存是否会变化。增加JVM 内存的配置项后,无需重新启动eclipse 。具体的代码如下:

     1 public class TestMemory {
     2 
     3  
     4 
     5     /**
     6 
     7       * @param args
     8 
     9       */
    10 
    11     public static void main(String[] args) {
    12 
    13        System. out .println( " 内存信息 :" + toMemoryInfo ());
    14 
    15     }
    16 
    17  
    18 
    19     /**
    20 
    21       * 获取当前 jvm 的内存信息
    22 
    23       *
    24 
    25       * @return
    26 
    27       */
    28 
    29     public static String toMemoryInfo() {
    30 
    31  
    32 
    33        Runtime currRuntime = Runtime.getRuntime ();
    34 
    35        int nFreeMemory = ( int ) (currRuntime.freeMemory() / 1024 / 1024);
    36 
    37        int nTotalMemory = ( int ) (currRuntime.totalMemory() / 1024 / 1024);
    38 
    39        return nFreeMemory + "M/" + nTotalMemory + "M(free/total)" ;
    40 
    41     }
    42 
    43 } 
  • 相关阅读:
    权值线段树 学习笔记
    Codeforces Round #585 (Div. 2)
    a题解
    01Trie学习笔记
    学习笔记--线段树合并与分裂
    [NOIP10.6模拟赛]1.merchant题解--思维+二分
    [NOIP10.6模拟赛]2.equation题解--DFS序+线段树
    [NOIP10.5模拟赛]1.a题解--离散化+异或线段树
    [NOIP10.5模拟赛]3.c题解--思维
    [NOIP10.3模拟赛]3.w题解--神奇树形DP
  • 原文地址:https://www.cnblogs.com/jingyunyb/p/3788062.html
Copyright © 2011-2022 走看看