
from __future__ import absolute_import, print_function, unicode_literals
from builtins import dict, str
import os
import logging
import jnius_config

logger = logging.getLogger('java_vm')

if '-Xmx4g' not in jnius_config.get_options():
    if not jnius_config.vm_running:
        jnius_config.add_options('-Xmx4g')
    else:
        logger.warning("Couldn't set memory limit for Java VM because the VM "
                       "is already running.")

path_here = os.path.dirname(os.path.realpath(__file__))
cp = os.path.join(path_here, 'sources/biopax/jars/paxtools.jar')
cp_existing = os.environ.get('CLASSPATH')

if cp_existing is not None:
    os.environ['CLASSPATH'] = cp + ':' + cp_existing
else:
    os.environ['CLASSPATH'] = cp

from jnius import autoclass, JavaException, cast



from __future__ import absolute_import, print_function, unicode_literals
from builtins import dict, str
import os
import logging
import jnius_config

logger = logging.getLogger('java_vm')

def _has_xmx(options):
    for option in options:
        if option.startswith('-Xmx'):
            return True
    return False

default_mem_limit = '8g'

if not _has_xmx(jnius_config.get_options()):
    if not jnius_config.vm_running:
        jnius_config.add_options('-Xmx%s' % default_mem_limit)
    else:
        logger.warning("Couldn't set memory limit for Java VM because the VM "
                       "is already running.")

path_here = os.path.dirname(os.path.realpath(__file__))
cp = os.path.join(path_here, 'sources/biopax/jars/paxtools.jar')
cp_existing = os.environ.get('CLASSPATH')

if cp_existing is not None:
    os.environ['CLASSPATH'] = cp + ':' + cp_existing
else:
    os.environ['CLASSPATH'] = cp

from jnius import autoclass, JavaException, cast


Increase default maximum java heap size
Increase default maximum java heap size

  
  from __future__ import absolute_import, print_function, unicode_literals
  from builtins import dict, str
  import os
  import logging
  import jnius_config
  
  logger = logging.getLogger('java_vm')
  
+ def _has_xmx(options):
+     for option in options:
+         if option.startswith('-Xmx'):
+             return True
+     return False
+ 
+ default_mem_limit = '8g'
+ 
- if '-Xmx4g' not in jnius_config.get_options():
+ if not _has_xmx(jnius_config.get_options()):
      if not jnius_config.vm_running:
-         jnius_config.add_options('-Xmx4g')
+         jnius_config.add_options('-Xmx%s' % default_mem_limit)
      else:
          logger.warning("Couldn't set memory limit for Java VM because the VM "
                         "is already running.")
  
  path_here = os.path.dirname(os.path.realpath(__file__))
  cp = os.path.join(path_here, 'sources/biopax/jars/paxtools.jar')
  cp_existing = os.environ.get('CLASSPATH')
  
  if cp_existing is not None:
      os.environ['CLASSPATH'] = cp + ':' + cp_existing
  else:
      os.environ['CLASSPATH'] = cp
  
  from jnius import autoclass, JavaException, cast
  
  
Increase default maximum java heap size
## Code Before:

from __future__ import absolute_import, print_function, unicode_literals
from builtins import dict, str
import os
import logging
import jnius_config

logger = logging.getLogger('java_vm')

if '-Xmx4g' not in jnius_config.get_options():
    if not jnius_config.vm_running:
        jnius_config.add_options('-Xmx4g')
    else:
        logger.warning("Couldn't set memory limit for Java VM because the VM "
                       "is already running.")

path_here = os.path.dirname(os.path.realpath(__file__))
cp = os.path.join(path_here, 'sources/biopax/jars/paxtools.jar')
cp_existing = os.environ.get('CLASSPATH')

if cp_existing is not None:
    os.environ['CLASSPATH'] = cp + ':' + cp_existing
else:
    os.environ['CLASSPATH'] = cp

from jnius import autoclass, JavaException, cast


## Instruction:
Increase default maximum java heap size
## Code After:

from __future__ import absolute_import, print_function, unicode_literals
from builtins import dict, str
import os
import logging
import jnius_config

logger = logging.getLogger('java_vm')

def _has_xmx(options):
    for option in options:
        if option.startswith('-Xmx'):
            return True
    return False

default_mem_limit = '8g'

if not _has_xmx(jnius_config.get_options()):
    if not jnius_config.vm_running:
        jnius_config.add_options('-Xmx%s' % default_mem_limit)
    else:
        logger.warning("Couldn't set memory limit for Java VM because the VM "
                       "is already running.")

path_here = os.path.dirname(os.path.realpath(__file__))
cp = os.path.join(path_here, 'sources/biopax/jars/paxtools.jar')
cp_existing = os.environ.get('CLASSPATH')

if cp_existing is not None:
    os.environ['CLASSPATH'] = cp + ':' + cp_existing
else:
    os.environ['CLASSPATH'] = cp

from jnius import autoclass, JavaException, cast

