Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
jvm虚拟机教程
JVM堆大小的建议
JVM的堆大小设置是一趟很深的水,既要有对架构高度认识和落地,也要有对语言内部机制深入理解和掌握。 首先,需要对JVM的Heap大小有一个预设和监测,见这篇文章
JVM伪共享
伪共享False sharing说明JVM底层技术也不让人那么放心。 内存缓存系统中基本单元是高
如何驯服java GC导致暂停? 使用16GiB以上heap
How to tame java GC pauses? Surviving 16GiB heap and greater. |
Java中安全发布和安全初始化
该文主要将Java的单例和JMM内存管理以及同步锁性能综合起来考虑,对传统Double-Checked Locking 提出了进一步完善,并用Intel芯片和ARM芯片分别进行了测试。从文中看出,在多线程中做好单例值的初始化真不是一件简单的事情,也许因为
为什么JVM能够击败Node.js?
口水兼广告贴,对目前几种语言JVM语言 Javascript Ruby Python C 从异步并发角度进行了比较,提出JVM语言在这点上能够完胜击败其他竞争者,
使用设计模式后的副作用
建立在抽象以及持有对象的设计模式具有灵活性大家都知道,但是持有对象的同时也带来了线程不安全的副作用???系统运行时产生了大量的碎片类,不会对内存造成问题么,会不会导致GC反复动作?也没有办法缓存,缓存了也是白搭,大家是怎么考虑这个问题的?
Slab: 保证JVM的堆内存对齐
Slab: guaranteed heap alignment on the J
JvmTop监控JVM的TOP命令
JvmTop.java - jvmtop是一款类似Linux下TOP
你应该在生产环节熟悉的Java VM/JVM选项配置
这篇文章总结了Java虚拟机在面向Web服务器的生产环境中的配置。Java 8以前版本:<
突破JVM内存:开源DirectMemory
raffaeleguidi/DirectMemory - GitHub ehcache大家非常
SharedHashMap是更低延迟无GC暂停的Map实现
SharedHashMap是开源工具OpenHFT一个子项目,SharedHashMap提供ConcurrentHashMap更低
Java 8有多快?
来自OptaPlanner的对SunJDK 1.6.0_26, OpenJDK 1.7.0_51 和OpenJDK 1.8.0桑格版本测试,代码是使用Java 6编写,然后用OpenJDK 1.7为Java 6编译。环境如下:VM 参数: -Xm
在80个JVM集群中寻猎内存泄漏OOM
你是否经常启动JVM以避免内存泄漏OOM(out of memory),或者接受专家的意见,只增加Java堆空间? 下面这张内存表显示在8台集群机器上每台10个JVM的内存消耗(每个Heap堆是4.1GB),它
快速启动JVM的Drip
flatland/drip · GitHub是一个快速Java虚拟机启动器,提供比Java命令快得多的启动速度,Drip倾向于替代Java命令操作。
垃圾回收的问题!
Object类中一个 protected void finalize()方法。用于垃圾回收。 Object类的子类因为继承了Object,都具备该方法,那么当创建的对象不在被引用时,都会不确定的时间内,被垃圾回收器调用它的finalize方
开源Java Profiler项目mjprof · GitHub
mjprof是一个命令行式的monadic Java分析器。是属于jstack工具集,它能够以一种前卫的monadic风格来分析jstackk的输出,这种风格是使用一系列简单组合式的构建块(monad) 目前j
Jdon有没有操作大内存的实践和建议?
请教banq, 最近在做搜索引擎,基于lucene,索引超过10G,而且还在不断增长。 为了提高查询速度,想把索引加载到堆外内存中。找了很多论坛和资料,都没有找到较好的实践数据来支撑这种做法。这样做是否合理,Jdon有没有类似的实践或应用场景?
PayPal从Java迁移到Node.js之我见
个人观点:Java经过这么多年的积累,有它强的一面。如果一个公司赖以生存的业务,经过多年沉淀,基于JAVA平台,我觉得应该继续加强。用什么语言,都是次要的,达成目标才是正确的,重要的事情。 NodeJS目前看来,仍然很年轻。V8引擎虽然快,但谷歌仍
上页
下页