![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jvm
hongchaolee
这个作者很懒,什么都没留下…
展开
-
(转载)jvm内存模型
一 JVM体系结构 方法区 一个JVM只有一个方法区,是所有线程共享的 存放Class的线性二进制流 类信息,该类型的常量池,字段信息,方法的字节码,操作数栈和该方法的栈帧中的局部变量区的大小,异常表,到类ClassLoader的引用,到Class类的应用 方法区大小不固定,可以动态调整 方法区也可以被GC 堆 一个JVM只有一个堆,所有线程...原创 2012-04-26 12:53:50 · 105 阅读 · 0 评论 -
tomcat环境下jvm调优
windows环境下允许分配给进程最大内存是2G,linux环境下允许分配给进程的最大内存为3G。因为jvmHeap所需要的内存比较大,因此heap的最大值建议为最大内存值的80%即window下1.6G,linux下2.4G。剩下的为其他非heap区域所需内存。heap内存的最大值和最小值之间的转换是执行gc操作的时候转换的,为了避免执行gc操作时频繁转换内存大小一般hea最大值和最小值设置成一...原创 2012-02-22 13:16:30 · 92 阅读 · 0 评论 -
Tomcat线程调优
<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150"//Tomcat 使用线程来处理接收的每个请求。 这个值表示Tomcat 可创建的最大的线程数。默认值200 。 可以根据机器的时期性能和内存大小调整,一般可以在400-...原创 2012-02-22 13:22:14 · 126 阅读 · 0 评论 -
jvm内存区域划分
jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。 HotSpot虚...原创 2012-02-24 14:02:37 · 528 阅读 · 0 评论 -
tomcat容器中类的加载器
打印某个类的加载器树型结构如下: WebappClassLoader context: /xxx delegate: false repositories: /WEB-INF/classes/ ----------> Parent Classloader: org.apache.catalina.loader.StandardClassLoader@5dce...原创 2012-02-28 16:39:06 · 139 阅读 · 0 评论 -
linux系统中jre不支持字体解决方法
问题:jbpm4.4在线设计根据流程定义文件画图保存到数据库中,显示到jsp页面的时候节点名称和连线名称乱码。 原因:由于画图用了宋体,linux环境中的jre不支持宋体。(windows自动支持,暂时不知道什么原因) 解决方法: 1.切换到%JAVA_HOME%/jre/lib/fonts目录。 2.创建fallback目录,mkdir fallback。(网上资料,不过个人认为直接放f...原创 2012-04-13 15:47:42 · 997 阅读 · 0 评论