jvm
坑里水库
新人一枚
展开
-
linux jvm 基础相关命令
1 查询进程id ps -ef | grep xxx 例子: ps -ef | grep java 2 查询默认jvm 配置参数 java -XX:+PrintCommandLineFlags -version 3 查询项目中非默认jvm 配置 sudo jmap -heap [pid] 结果如图: 4查出某个进程中运行的所有线程 sudo ...原创 2020-03-04 00:06:27 · 728 阅读 · 0 评论 -
内存泄露防止
为了避免内存泄露,在编写代码的过程中可以参考下面的建议: 1、尽早释放无用对象的引用 2、使用字符串处理,避免使用String,应大量使用StringBuffer,每一个String对象都得独立占用内存一块区域 3、尽量少用静态变量,因为静态变量存放在永久代(方法区),永久代基本不参与垃圾回收 4、避免在循环中创建对象 5、开启大型文件或从数据库一次拿了太多转载 2017-07-01 23:12:51 · 291 阅读 · 0 评论