潦草白纸

2015年8月15日

JVM运行时数据区域解析

摘要: Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人想出来。 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。所有线程共享数据区线程隔离数据区一、程序计数器(寄存器)当前... 阅读全文

posted @ 2015-08-15 18:43 潦草白纸 阅读(247) 评论(0) 推荐(0) 编辑

MySQL学习笔记-大纲

摘要: 软件程序性能测试在之前《品味性能之道》系列中已经大量提到,讲解了很多测试方法、测试观念、测试思想等等。最近准备深入MySQL进行学习并总结。分别查阅《MySQL性能调优与架构设计》、《MySQL高性能书籍》、《MySQL技术内幕InnoDB存储引擎》、官方《MySQL Manual》,重点关注结构原理,以及各种性能调优手法。大致计划为体系结构、事务与事务隔离机制、锁机制与死锁、范式与反范式、性能调... 阅读全文

posted @ 2015-08-15 17:56 潦草白纸 阅读(829) 评论(0) 推荐(0) 编辑

MySQL学习笔记-MySQL体系结构总览

摘要: MySQL体系结构总览不管是用哪种数据库,了解数据库的体系结构都是极为重要的。MySQL体系结构主要由数据库和数据库实例构成。数据库:物理操作系统文件或者其它文件的集合,在mysql中,数据库文件可以是frm、myd、myi、ibd等结尾的文件,当使用ndb存储引擎时候,不是os文件,是存放于内存中的文件。数据库实例:由数据库后台进程/线程以及一个共享内存区组成,共享内存可以被运行的后台进程/线程... 阅读全文

posted @ 2015-08-15 17:55 潦草白纸 阅读(1246) 评论(0) 推荐(0) 编辑

导航