码迷,mamicode.com
首页 >  
搜索关键字:jvm xms xmx permsize maxpermsize    ( 12862个结果
虚拟机堆(Heap)的基础知识
概述 一个进程对应一个JVM实例,一个运行时数据区,又包含多个线程,这些线程共享了方法区和堆,每个线程包含了程序计数器、本地方法栈和虚拟机栈 一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心区域 Java堆区在JVM启动的时候即被创建,其空间大小也就确定了。是JVM管理的最大一块内存空间 ...
分类:其他好文   时间:2020-06-09 16:31:47    阅读次数:63
java 线程池 异步任务
一、简单粗暴的线程 最原始的方式,当我们要并行的或者异步的执行一个任务的时候,我们会直接使用启动一个线程的方式,如下面所示: new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method ...
分类:编程语言   时间:2020-06-09 14:22:38    阅读次数:62
Foundation 列表
在 HTML 中,无序列表 (<ul>) 实例如下: <ul> <li>List item</li> <li>List item</li> <li>List item</li> <li>List item</li></ul> 结果: List item List item List item Lis ...
分类:其他好文   时间:2020-06-09 12:47:45    阅读次数:48
Foundation 选项卡
选项卡导航可以很好的展示不同的内容,并可以对内容进行切换。 选项卡使用 <ul class="tabs" data-tab> 来创建, 各个选项使用 <li> 元素并加上 .tab-title 类来创建。 提示: 当前选中项可以使用 .active 类。 实例 <ul class="tabs" da ...
分类:其他好文   时间:2020-06-09 12:31:30    阅读次数:71
Java基础?看完以后再也不惧怕面试了
前言 这篇文章主要是Java基础部分,主要分为3个部分:Java集合、Java多线、JVM;这些东西帮助我面试成功率提升了很多。后面还有中间件Spring、Redis、RocketMQ等等吧,祝愿大家找到好的工作加油! Java集合 这部分整理不算细致,也基本够大家应付基本的面试的,当然面试是次要的 ...
分类:编程语言   时间:2020-06-09 09:39:46    阅读次数:82
JVM-内存区域
简介 Java虚拟机在执行Java程序的过程中会把它所管理的划分为若干个不同的数据区域,这些区域有各自的用途,以及创建和销毁时间。 程序计数器 Java虚拟机栈 本地方法栈 Java堆 方法区 程序计数器 程序计数器 ? 是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。 字节码解 ...
分类:其他好文   时间:2020-06-09 00:02:21    阅读次数:84
反射(1)
定义: 反射是Java的特征之一,是一种间接操作目标对象的机制,核心是JVM在运行的时候才动态加载类,并且对于任意一个类,都能够知道这个类的所有属性和方法,调用方法/访问属性,不需要提前在编译期知道运行的对象是谁,他允许运行中的Java程序获取类的信息,并且可以操作类或对象内部属性。程序中对象的类型 ...
分类:其他好文   时间:2020-06-08 23:35:42    阅读次数:70
GC垃圾回收机制
前言 我们都知道Java的垃圾回收并不需要程序员主动的去写代码回收内存,JVM会自动的帮我们去回收内存,既然JVM会自动帮我们进行内存回收,那是不是就不会出现内存不足的情况,显然不是的。即使JVM帮我们进行回收,但是还是有可能出现内存溢出。下面主要将JVM GC(垃圾回收机制)分为几个部分:对象是否 ...
分类:其他好文   时间:2020-06-08 00:47:32    阅读次数:54
多线程(七) 线程池的实现原理分析
什么是线程池 在 Java 中,如果每个请求到达就创建一个新线程,创建和销毁线程花费的时间和消耗的系统 资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多。 如果在一个 Jvm 里创建太多的线程,可能会使系统由于过度消耗内存或“切换过度”而导致系统资源不足 为了解决这个问题,就有了线 ...
分类:编程语言   时间:2020-06-08 00:35:27    阅读次数:51
Javassist/ASM 框架比较
Javassist: Javassist (Java编程助手)使操作Java字节码变得简单。它是一个用于编辑Java字节码的类库;跟其他类似的字节码编辑器不同的是,它使Java程序能够在运行时定义一个新类,并在JVM加载类文件时修改它。 Javassist提供了两种级别的API:源级别和字节码级别。 ...
分类:编程语言   时间:2020-06-07 21:44:58    阅读次数:149
12862条   上一页 1 ... 71 72 73 74 75 ... 1287 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!