def _get_jvm_opts(out_file, data):
    """Retrieve Java options, adjusting memory for available cores.
    """
    resources = config_utils.get_resources("purple", data["config"])
    jvm_opts = resources.get("jvm_opts", ["-Xms750m", "-Xmx3500m"])
    jvm_opts = config_utils.adjust_opts(jvm_opts, {"algorithm": {"memory_adjust":
                                                                 {"direction": "increase",
                                                                  "maximum": "30000M",
                                                                  "magnitude": dd.get_cores(data)}}})
    jvm_opts += broad.get_default_jvm_opts(os.path.dirname(out_file))
    return jvm_opts
def _get_jvm_opts ( out_file , data ) : resources = config_utils . get_resources ( "purple" , data [ "config" ] ) jvm_opts = resources . get ( "jvm_opts" , [ "-Xms750m" , "-Xmx3500m" ] ) jvm_opts = config_utils . adjust_opts ( jvm_opts , { "algorithm" : { "memory_adjust" : { "direction" : "increase" , "maximum" : "30000M" , "magnitude" : dd . get_cores ( data ) } } } ) jvm_opts += broad . get_default_jvm_opts ( os . path . dirname ( out_file ) ) return jvm_opts
Retrieve Java options, adjusting memory for available cores.