思维导图备注

架构之美
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

10.4.2 运行时内存配置

浏览 7 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-25 01:42:39
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • O'Reilly Media,Inc.介绍
  • 推荐序一 如何看到一滴水的美丽
  • 推荐序二 架构的架构
  • 推荐序三 美丽架构的含义
  • 推荐序四 美丽架构之道
  • 译者序 架构与美
  • 作译者简介
  • 序
  • 前言
  • 第一部分 论架构
    • 1.1.2 软件架构师的角色
    • 1.2 创建软件架构
    • 第2章 两个系统的故事:现代软件神话
      • 2.1.2 现状
      • 2.2 设计之城
        • 2.2.2 故事展开
        • 2.2.3 现状
      • 2.1.3 来自“大都市”的名信片
      • 2.3 说明什么问题
      • 2.4 轮到你了
      • 参考文献
    • 1.1.3 软件架构的含义
    • 1.3 架构结构
      • 1.3.2 使用结构
      • 1.3.3 进程结构
      • 1.3.4 访问结构
      • 1.3.5 结构小结
    • 1.1.4 架构与设计
    • 1.4 好的架构
    • 1.5 美丽的架构
    • 致谢
    • 参考文献
  • 第二部分 企业级应用架构
    • 3.2 背景
      • 3.2.2 游戏世界
      • 3.2.3 延迟是敌人
    • 第4章 记忆留存Michael Nygard
      • 4.2 工作流
      • 4.3 架构关注点
        • 4.3.2 自助服务终端风格的GUI
        • 4.3.3 UI和UI模型
        • 4.3.4 可以互换的工作站
        • 4.3.5 数据库迁移
        • 4.3.6 不可修改的数据和处处使用的GUID
        • 4.3.7 渲染工厂
      • 4.4 用户反应
      • 4.5 结论
      • 参考文献
    • 3.3 架构
      • 3.3.2 基本服务
      • 3.3.3 通信服务
      • 3.3.4 任务的可移动性
    • 第5章 面向资源的架构:在Web中Brian Sletten
      • 5.2 传统的Web服务
      • 5.3 Web
      • 5.4 面向资源的架构
      • 5.5 数据驱动的应用
      • 5.6 应用面向资源的架构
      • 5.7 结论
    • 3.4 关于架构的思考
      • 3.4.2 赌未来
      • 3.4.3 简化程序员的工作
    • 第6章 数据增长:Facebook平台的架构
      • 6.1.2 一些Facebook核心数据
      • 6.2 创建一个社会关系Web服务
        • 6.2.2 简单的Web服务认证握手
      • 6.1.3 Facebook的应用平台
      • 6.3 创建社会关系数据查询服务
        • 6.3.2 FQL
      • 6.4 创建一个社会关系Web门户:FBML
        • 6.4.2 Facebook上的应用:iframe
        • 6.4.3 Facebook上的应用:FBML是数据驱动的执行标记语言
        • 6.4.4 FBML架构
      • 6.5 系统的支持功能
        • 6.5.2 FBJS
        • 6.5.3 服务改进小结
      • 6.6 总结
  • 第三部分 系统架构
    • 7.2 Xenoservers
    • 第8章 Guardian:一个容错操作系统环境
      • 8.2 硬件
        • 8.2.2 修复
      • 8.3 物理布局
      • 8.4 处理器架构
        • 8.4.2 过程调用
        • 8.4.3 PCAL和SCAL指令的行为
      • 8.5 处理器间总线
      • 8.6 输入/输出
      • 8.7 进程结构
      • 8.8 消息系统
        • 8.8.2 同步
        • 8.8.3 网络:EXPAND和FOX
      • 8.9 文件系统
        • 8.9.2 异步I/O
        • 8.9.3 进程间通信
        • 8.9.4 系统消息
        • 8.9.5 设备I/O
        • 8.9.6 安全
        • 8.9.7 文件访问安全
      • 8.10 轶闻趣事
      • 8.11 弊端
        • 8.11.2 硬件限制
        • 8.11.3 错过的机会
        • 8.11.4 分裂的大脑
      • 8.12 后继者
      • 8.13 延伸阅读
    • 7.3 虚拟化的挑战
    • 第9章 JPC:一个纯Java的x86 PC模拟程序
      • 9.2 概念验证
      • 9.3 PC架构
      • 9.4 Java性能技巧
      • 9.5 把4GB放入4GB:这不起作用
      • 9.6 保护模式的危险
      • 9.7 从事一项毫无成功希望的斗争
      • 9.8 劫持JVM
        • 9.8.2 大规模的类加载和卸载
      • 9.9 终极灵活性
        • 9.9.2 灵活的审计和支持
        • 9.9.3 灵活的计算
      • 9.10 终极安全性
      • 9.11 第二次做会更好
    • 7.4 半虚拟化
    • 第10章 元循环虚拟机的力量:Jikes RVM
      • 10.2 与运行时环境相关的传言
        • 10.2.2 静态编译器中的无限分析必然意味着更好的性能
        • 10.2.3 运行时分析使用许多资源
        • 10.2.4 动态类加载抑制了性能
        • 10.2.5 垃圾收集比显式内存管理更慢
        • 10.2.6 小结
      • 10.3 Jikes RVM简史
      • 10.4 一个自足执行的运行时自举
        • 10.4.2 运行时内存配置
        • 10.4.3 编译原生类并填充Java内容表
        • 10.4.4 启动映像管理器和VM.boot
      • 10.5 运行时组件
        • 10.5.2 自适应优化系统
        • 10.5.3 优化编译
        • 10.5.4 异常模式
        • 10.5.5 Magic、annotation,使事情流畅地进行
        • 10.5.6 线程模式
        • 10.5.7 本机接口
        • 10.5.8 类加载器和反射
        • 10.5.9 垃圾收集
      • 10.6 经验教训
      • 参考文献
    • 7.5 Xen的变换形式
    • 7.6 改变的硬件,改变的Xen
    • 7.7 经验教训
      • 7.7.2 开源开发
    • 7.8 延伸阅读
  • 第四部分 最终用户应用架构
    • 11.2 Emacs的架构
      • 11.2.2 视图:Emacs重绘引擎
      • 11.2.3 控制器:Emacs Lisp
    • 第12章 当集市开始构建教堂
      • 12.2 KDE项目的历史和组织结构
      • 12.3 Akonadi
        • 12.3.2 Akonadi的演化
        • 12.3.3 Akonadi的架构
        • 12.3.4 第一次发布和未来
      • 12.4 ThreadWeaver
        • 12.4.2 核心概念与功能
        • 12.4.3 声明并发:略缩图阅读器示例
        • 12.4.4 从并发到调度:如何系统地实现预期的行为
        • 12.4.5 一个疯狂的想法
    • 11.3 滋长的特性
      • 11.3.2 滋长的特性和可维护性
    • 11.4 另外两个架构
      • 11.4.2 Firefox
  • 第五部分 语言与架构
    • 13.2 函数式示例
    • 第14章 重读经典
      • 14.2 类型是隐式定义的
      • 14.3 问题
      • 14.4 砖块和灰浆建筑架构
      • 参考资料
    • 13.3 函数式解决方案的模块性评价
      • 13.3.2 函数式方法的评价
      • 13.3.3 模块性等级
      • 13.3.4 函数式的优势
      • 13.3.5 状态调停
    • 13.4 面向对象视图
      • 13.4.2 使用软件契约和泛型
      • 13.4.3 模块化策略
      • 13.4.4 继承
      • 13.4.5 多态、多态容器和动态绑定
      • 13.4.6 延期类和特性
    • 13.5 面向对象模块性的评价和改进
      • 13.5.2 可扩展性:添加类型
      • 13.5.3 可扩展性:添加操作
    • 13.6 代理:将操作封装到对象中
      • 13.6.2 代理的应用范围
      • 13.6.3 基于代理的程序库使访问者模式变成多余的
      • 13.6.4 评价
    • 致谢
    • 参考资料
  • 跋 漂亮地构建
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《架构之美》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度