Mac内核XNU的mach_vm子系统某个函数的代码逻辑 mach子系统包括了很多内核功能的实现,比如VM子系统(内存管理)、host子系统(主机硬件信息的处理)、thread子系统(thread相关实现)、exc子系统(异常处理相关)...
分类:
系统相关 时间:
2015-08-13 18:19:28
阅读次数:
1194
Win2008R2标准版升级企业版公司早期的一台DB服务器装的是2008R2标准版的操作系统,内存最大支持32G。由于业务调整现在需要64G内存,在物理上已增加了内存的情况下,需要将2008R2标准版操作系统升级到企业版。升级前:升级步骤:第一步:停用此台服务器上所有正在运行的应用程序,..
分类:
Windows程序 时间:
2015-08-13 06:39:55
阅读次数:
11054
一个完整的mach子系统mach子系统包括了很多内核功能的实现,比如VM子系统(内存管理)、host子系统(主机硬件信息的处理)、thread子系统(thread相关实现)、exc子系统(异常处理相关);现在拿thread_act为例来跟踪一下代码,希望能够简单地了解vm子系统的概况。(1)thre...
分类:
系统相关 时间:
2015-08-11 13:39:09
阅读次数:
185
一个完整的mach子系统 ? ? mach子系统包括了很多内核功能的实现,比如VM子系统(内存管理)、host子系统(主机硬件信息的处理)、thread子系统(thread相关实现)、exc子系统(异常处理相关);现在拿threa...
分类:
系统相关 时间:
2015-08-11 12:26:03
阅读次数:
182
批量和分页 在典型的互联网web应用中,数据量较大且高并发的情况下,不分页,或者不进行批量处理,每次总是取出很多用户数据,很容易造成内存开销过大,系统内存吃紧。再比如我们有时候进行文件操作,读取文件内容的时候就要斟酌考虑文件有多大。慎用静态 比起大数据查询造成的常发性的内存不足,使用静态太多的应.....
分类:
Web程序 时间:
2015-08-10 21:39:39
阅读次数:
142
在阅读本博文之前强烈建议同学们提前了解CitrixXenDesktop和XenApp等产品,并对PVS相关产品概念架构有深入的理解。1.1以下是在上一章节中规划的本次测试环境的配置清单(后续会根据高可用架构进行扩展)No.主机名服务器角色操作系统内存IP地址备注1CTXDC01AD/DHCP/DNSWindowsSe..
分类:
其他好文 时间:
2015-08-10 16:19:08
阅读次数:
192
下面原理来源:http://c.biancheng.net/cpp/html/2614.html地址映射过程中,若在页面中发现所要访问的页面不在内存中,则产生缺页中断。当发生缺页中断时,如果操作系统内存中没有空闲页面,则操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来...
分类:
编程语言 时间:
2015-08-08 14:58:11
阅读次数:
878
测试环境:Cpu: Intel(R)Core(TM)i7-4790 CPU @3.6GHZGPU: NVIDIA GeForce GTX960 *2操作系统: Windows 7 专业版 64位操作系统内存: 安装内存(RAM) 16.0GB显存: 4g*2 测试指标 测试项...
分类:
其他好文 时间:
2015-08-07 19:06:59
阅读次数:
169
(为什么32位的机器的进程地址空间为4GB)在进入正题前先来谈谈操作系统内存管理机制的发展历程,了解这些有利于我们更好的理解目前操作系统的内存管理机制。一早期的内存分配机制在 早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问的内存地址都是实际的...
分类:
系统相关 时间:
2015-08-07 09:29:05
阅读次数:
227
之前都是直接toString,今天看到了ToStringBuilder就想知道他的用处。
简单介绍:
1、
项目中一般都需要打印日志,所有实体的toString()方法都是用简单的"+",因为每"+" 一个就会 new 一个 String 对象,这样如果系统内存小的话会暴内存。使用ToStringBuilder就可以避免暴内存这种问题。
ToStringBuilde...
分类:
编程语言 时间:
2015-08-06 18:21:35
阅读次数:
154