推荐
专栏
教程
课程
飞鹅
本次共找到1950条
jvm原理
相关的信息
Wesley13
•
4年前
java GC算法 垃圾收集器
GC算法垃圾收集器概述垃圾收集GarbageCollection通常被称为“GC”,它诞生于1960年MIT的Lisp语言,经过半个多世纪,目前已经十分成熟了。jvm中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方
Stella981
•
4年前
Linux下配置Play FrameWork
1.准备工作所需文件play1.2.4 jdk7u25linuxx64.gz 以及你的项目2.将这个东西上传到服务器对应目录,我用的xftp4上传的,就省略步骤了3.配置javacd/lib sudomkdirjvmcdjvm 将jdk7u25linuxx64.gz上传至jvm中sudotar
Easter79
•
4年前
SpringCloud系列——Zuul 动态路由
前言 Zuul是在SpringCloudNetflix平台上提供动态路由,监控,弹性,安全等边缘服务的框架,是Netflix基于jvm的路由器和服务器端负载均衡器,相当于是设备和Netflix流应用的Web网站后端所有请求的前门。本文基于上篇(SpringCloud系列——Ribbon负载均衡(https://www.
Wesley13
•
4年前
ubuntu搭建nginx+scala+play2.0运行环境
学scala有段时间了,最近用scala做了个社区:<ahref"http://www.cnscala.com"title"http://www.cnscala.com"</a,开始买了个内存512的vps,但是编译都不通过,jvm提示无法为对象分配空间,囧,升级到1G,经过3个小时的奋战,终于配置成功了,顺便也记录下。<s
Stella981
•
4年前
JJvm,Java开发的Java虚拟机
背景这是一个Java实现的JAVA虚拟机,它会非常简单,实际上简单的只够运行HelloWorld。虽然简单,但尽量符合JVM标准,目前主要参考依据是《Java虚拟机规范(JavaSE7中文版)》(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.iteye.co
Wesley13
•
4年前
Java虚拟机(JVM)中的内存设置详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGenspace:全称是PermanentGenerationspace.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heapspace:存放Instance。
Stella981
•
4年前
JIT中的LogCompilation
点击上方的蓝字关注我吧_程序那些事_!(https://oscimg.oschina.net/oscnet/44ef0e63779c4e03b1b7564c7679147435c.gif)简介我们知道在JVM中为了加快编译速度,引入了JIT即时编译的功能。那么JIT什么时候开始编译的,又是怎么编译的,作为一
Wesley13
•
4年前
NIO直接缓冲区与非直接缓冲区
非直接缓冲区:通过allocate()方法分配缓冲区,将缓冲区建立在jvm内存中。直接缓冲区:通过allocateDirect()方法分配直接缓冲区,将缓冲区建立在物理内存中。可以提高效率。!这里写图片描述(https://static.oschina.net/uploads/img/201709/06150240_bPZ3.jpg)!
待兔
•
1年前
Java内存的可见性
Java内存的可见性可见性:一个线程对共享变量的修改,能够及时被其它线程看到共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量Java内存模型(JMM):描述了Java程序中各种线程共享变量的访问规则,以及在JVM
京东云开发者
•
1年前
如何优雅的处理异常
一、什么是异常Java语言按照错误严重性,从throwale根类衍生出Error和Exception两大派系。Error(错误):程序在执行过程中所遇到的硬件或操作系统的错误。错误对程序而言是致命的,将导致程序无法运行。常见的错误有内存溢出,jvm虚拟机自
1
•••
67
68
69
•••
195