pom引入依赖:
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId>
<version>4.0.0</version>
</dependency>
package com.founder.saas;
import com.google.common.collect.Lists;
import lombok.extern.slf4j.Slf4j;
import org.apache.lucene.util.RamUsageEstimator;
import java.util.List;
/**
* @author zwy
* @version 1.0
* @description
* @updateRemark
* @updateUser
* @createDate 2021/4/12 15:40
* @updateDate 2021/4/12 15:40
**/
@Slf4j
public class test {
public static void main(String[] args) {
List<Integer> keywordsList = Lists.newArrayList();
for (int i = 0; i < 100000; i++) {
keywordsList.add(i);
}
String size = RamUsageEstimator.humanSizeOf(keywordsList);
log.info("keywordsList内存大小为:{}", size);
}
}
16:39:23.477 [main] INFO com.founder.saas.test - keywordsList内存大小为:1.9 MB