parameters: ()
return_statement: return int((memory / 1000000000.0 - 3.0) / 6.0)
docstring: Use the formula (GB Memory - 3)/6.0GB to get the number of parallel
      link threads we can support. This gives the OS 3 GB of room to work with.
  
      This is a bit conservative, but I have found that this hueristic prevents
      me from swapping on my test machine.
docstring_summary: Use the formula (GB Memory - 3)/6.0GB to get the number of parallel
      link threads we can support. This gives the OS 3 GB of room to work with.
docstring_tokens: Use the formula ( GB Memory - 3 ) / 6 . 0GB to get the number of parallel link threads we can support . This gives the OS 3 GB of room to work with .
function: def _default_llvm_lto_link_jobs():
      """Use the formula (GB Memory - 3)/6.0GB to get the number of parallel
      link threads we can support. This gives the OS 3 GB of room to work with.
  
      This is a bit conservative, but I have found that this hueristic prevents
      me from swapping on my test machine.
      """
  
      memory = _system_memory()
      if memory is None:
          return None
  
      return int((memory / 1000000000.0 - 3.0) / 6.0)
function_tokens: def _default_llvm_lto_link_jobs ( ) : memory = _system_memory ( ) if memory is None : return None return int ( ( memory / 1000000000.0 - 3.0 ) / 6.0 )