code: public static void setGCEnabled (boolean enabled)
      {
          // we don't support nesting, NOOP if the state doesn't change
          if (isLoaded()) {
              if (!_initialized && !(_initialized = init())) {
                  // no joy initializing things
                  return;
              }
  
              if (_initialized && enabled != _gcEnabled) {
                  _gcEnabled = enabled;
                  if (_gcEnabled) {
                      enableGC();
                  } else {
                      disableGC();
                  }
              }
          }
      }
docs: Enables or disables garbage collection. <em>Warning:</em> you will
  be fucked if you leave it disabled for too long. Do not do this
  unless you are dang sure about what you're doing and are prepared
  to test your code on every platform this side of Nantucket.
  
  <p> Calls to this method do not nest. Regardless of how many times
  you disable GC, only one call is required to reenable it.