Skip to content

Commit 6e43965

Browse files
committed
Log the max available memory
1 parent a91576b commit 6e43965

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

lib/src/main/java/org/sonarsource/scanner/lib/ScannerEngineBootstrapper.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
import java.util.Map;
2727
import java.util.Objects;
2828
import javax.annotation.Nullable;
29+
import org.apache.commons.io.FileUtils;
30+
import org.slf4j.Logger;
31+
import org.slf4j.LoggerFactory;
2932
import org.sonarsource.scanner.lib.internal.InternalProperties;
3033
import org.sonarsource.scanner.lib.internal.IsolatedLauncherFactory;
3134
import org.sonarsource.scanner.lib.internal.OsResolver;
@@ -43,6 +46,8 @@
4346
*/
4447
public class ScannerEngineBootstrapper {
4548

49+
private static final Logger LOG = LoggerFactory.getLogger(ScannerEngineBootstrapper.class);
50+
4651
private static final String SONARCLOUD_HOST = "https://sonarcloud.io";
4752
private static final String SONARCLOUD_REST_API = "https://api.sonarcloud.io";
4853
static final String SQ_VERSION_NEW_BOOTSTRAPPING = "10.6";
@@ -90,6 +95,7 @@ public ScannerEngineBootstrapper setBootstrapProperty(String key, String value)
9095
* Bootstrap the scanner-engine.
9196
*/
9297
public ScannerEngineFacade bootstrap() {
98+
LOG.atDebug().addArgument(() -> FileUtils.byteCountToDisplaySize(Runtime.getRuntime().maxMemory())).log("Scanner max available memory: {}");
9399
initBootstrapDefaultValues();
94100
var properties = Map.copyOf(bootstrapProperties);
95101
var isSonarCloud = isSonarCloud(properties);

0 commit comments

Comments
 (0)