Java Memory unlimitMemory()

Here you can find the source of unlimitMemory()

Description

unlimit Memory

License

Open Source License

Declaration

static public void unlimitMemory() 

Method Source Code

//package com.java2s;
/*/*from  w  w  w .  j a  v  a2 s  .  c o m*/
 JavaRAP: a freely-available JAVA anaphora resolution implementation
 of the classic Lappin and Leass (1994) paper:
    
 An Algorithm for Pronominal Anaphora Resolution.
 Computational Linguistics, 20(4), pp. 535-561.
    
 Copyright (C) 2005,2006  Long Qiu
    
 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version 2
 of the License, or (at your option) any later version.
    
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
    
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 */

public class Main {
    static public void unlimitMemory() {
        try {
            String[] cmd = { "/bin/sh", "-c", "ulimit -s unlimited" };
            Process proc = Runtime.getRuntime().exec(cmd);
            proc.waitFor();

        } catch (Exception e) {
            System.err.println("Wrong");
        }
    }
}

Related

  1. reportMemory()
  2. reportMemory(double val)
  3. simpleMemory()
  4. testMemory(long bytesToTest)
  5. throwOutOfMemoryError()
  6. waitForMemory(double memory)
  7. writeMemory()