diff --git a/README.md b/README.md index 29bc168e..9f6252f6 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ You just need to init KOOM, and it will take care of other things for you. Adva ```gradle dependencies { - implementation 'com.kwai.koom:java-oom:1.0.0' + implementation 'com.kwai.koom:java-oom:1.0.3' } ``` diff --git a/README.zh-CN.md b/README.zh-CN.md index e6f2e62e..526f1b14 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -12,7 +12,7 @@ KOOM(Kwai OOM, Kill OOM)是快手性能优化团队在处理移动端OOM问题 ```gradle dependencies { - implementation 'com.kwai.koom:java-oom:1.0.0' + implementation 'com.kwai.koom:java-oom:1.0.3' } ``` diff --git a/java-oom/src/main/java/com/kwai/koom/javaoom/common/KConfig.java b/java-oom/src/main/java/com/kwai/koom/javaoom/common/KConfig.java index 99dd2d9a..ecd0fcff 100644 --- a/java-oom/src/main/java/com/kwai/koom/javaoom/common/KConfig.java +++ b/java-oom/src/main/java/com/kwai/koom/javaoom/common/KConfig.java @@ -72,6 +72,8 @@ public KConfigBuilder() { this.heapPollInterval = KConstants.HeapThreshold.POLL_INTERVAL; this.rootDir = KGlobalConfig.getApplication().getCacheDir() .getAbsolutePath() + File.separator + KOOM_DIR; + File dir = new File(rootDir); + if (!dir.exists()) dir.mkdirs(); this.processName = KGlobalConfig.getApplication().getPackageName(); }