xiajiafu
xiajiafu
看很多开发者都有转换字典值/枚举值的需求,已经提交PR。https://github.com/alibaba/easyexcel/pull/2591
> 这样并行流不能用了哦,200倍的内存都吃完了 通过运行你的代码,我这边(**jdk版本是1.8.0_144**)设置的jvm参数:**-Xmx1024m -Xms1024m**,发现是能运行成功得出结果的,多次运行平均耗时5000~6000ms,**但是串行流的时间只有它的十分之一**。按照我的理解,并行流的使用场景是CPU密集型的,你这个场景应该是不太适用。测试代码如下: `public static void main(String[] args) { long uniqueWord; Path path = Paths.get("C:\\Users\\DELL\\Downloads\\CoreNatureDictionary.ngram.txt"); try (Stream lines = Files.lines(path, Charset.defaultCharset())) { long start = System.currentTimeMillis(); uniqueWord = lines.flatMap(line...
我司生产环境使用2.2.0 版本同样出现该问题。目前10几个执行器总共运行了100多个任务,这种情况只出现在其中一个服务中。。。
Collectors.counting() 改为 Collectors.summingInt(e -> 1))