环境: jdk1.8 ubuntu 16.04
先看图
上面两张图片是jconsole监控界面,程序已运行超过12小时。
先说下程序吧:主要是用来网站二维码图片的预热,生成300*300的大小的二维码,并且调用ImageMagick将图片压缩未90大小。
public static void generate(List<String> list){
list.parallelStream().forEach(title -> generate(title));
}
同时使用了java8 并行流,所以看到了开启了多线程,并且线程数量一直稳定在17.