诺森图书音像专营店
  • 扫码下单

  • 音像.NET内存管理宝典(波)康拉德·科克萨
  • 正版
    • 作者: (波)康拉德·科克萨著 | (波)康拉德·科克萨编 | (波)康拉德·科克萨译 | (波)康拉德·科克萨绘
    • 出版社: 清华大学出版社
    • 出版时间:2021-03-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    店铺装修中

    商家:
    诺森图书音像专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    诺森图书音像专营店

  • 商品参数
    • 作者: (波)康拉德·科克萨著| (波)康拉德·科克萨编| (波)康拉德·科克萨译| (波)康拉德·科克萨绘
    • 出版社:清华大学出版社
    • 出版时间:2021-03-01
    • 版次:1
    • 印次:1
    • 字数:1109000
    • 页数:1288
    • 开本:32开
    • ISBN:9787302571339
    • 版权提供:清华大学出版社
    • 作者:(波)康拉德·科克萨
    • 著:(波)康拉德·科克萨
    • 装帧:平装
    • 印次:1
    • 定价:139.00
    • ISBN:9787302571339
    • 出版社:清华大学出版社
    • 开本:32开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2021-03-01
    • 页数:1288
    • 外部编号:1202343898
    • 版次:1
    • 成品尺寸:暂无

    章基本概念1

    1.1内存相关术语2

    1.2手动内存管理15

    1.3自动内存管理19

    1.4引用

    1.5跟踪回收器(TrackingCollector)26

    1.6小历史32

    1.7本章小结34

    规则1–自学34

    第2章底层内存管理37

    2.1硬件37

    2.2操作系统55

    .NUMA和CPU组70

    2.4本章小结71

    规则2–避免随机访问,拥抱循序访问71

    规则3–提高空间和时间数据局部72

    规则4–不要放弃使用更不错技巧的可能72

    第3章内存测量73

    3.1尽早测量74

    3.2Windows环境81

    3.3Linux环境1

    3.4本章小结135

    规则5–尽早测量GC137

    第4章.NET基础知识139

    4.1.NET版本139

    4.2.NET内部原理141

    4.3程序集和应用程序域148

    4.4进程内存区域150

    4.5类型系统161

    4.6字符串173

    4.7装箱与拆箱185

    4.8按引用传递188

    4.9类型数据局部190

    4.10静态数据193

    4.11本章小结197

    规则6–测量你的程序197

    规则7–不要设内存泄漏不存在198

    规则8–考虑使用结构198

    规则9–考虑使用字符串暂存198

    规则10–避免装箱198

    第5章内存分区201

    5.1分区策略201

    5.2按大小分区202

    5.3按生存期分区207

    5.4按物理分区224

    5.5本章小结241

    规则11–监视代大小241

    规则12–避免不必要的堆引用241

    规则13–监视段使用情况242

    第6章内存分配243

    6.1内存分配简介243

    6.2bumppointer分配244

    6.3空闲列表分配250

    6.4创建新对象253

    6.5堆再平衡260

    6.6OutOfMemoryException异常262

    场景6-1:OutOfMemoryException异常263

    6.7堆栈分配265

    6.8避免分配266

    6.9本章小结300

    规则14–在能攸关的地方,

    避免堆分配300

    规则15–避免过多的LOH分配301

    规则16–如果可行,在堆栈上分配301

    第7章垃圾回收——简介303

    7.1高层视图303

    7.2GC过程的示例304

    7.3GC过程的步骤309

    场景7-1:分析GC的使用情况309

    7.4分析GC313

    7.5垃圾回收能调优数据314

    7.6回收触发器325

    7.7EE挂起334

    场景7-4:分析GC挂起时间335

    7.8要判决的代336

    场景7-5:被判决的代的分析338

    7.9本章小结339

    第8章垃圾回收——标记阶段341

    8.1对象的遍历与标记341

    8.2局部变量根342

    8.3终结根357

    8.4GC内部根357

    8.5GC句柄根358

    8.6处理内存泄漏363

    第9章垃圾回收——计划阶段371

    9.1小对象堆371

    9.2大对象堆389

    9.3压缩的决策390

    9.4本章小结391

    0章垃圾回收——清除和压缩393

    10.1清除阶段393

    10.2压缩阶段394

    10.3本章小结404

    规则17–观察运行时挂起405

    规则18–避免“中年危机”406

    规则19–避免老的代和LOH碎片化406

    规则20–避免显式GC407

    规则21–避免内存泄漏407

    规则22–避免固定407

    1章GC风格409

    11.1模式概述409

    11.2模式配置411

    11.3GC停顿和开销413

    11.4模式描述414

    11.5延迟模式426

    11.6选择GC风格431

    11.7本章小结438

    规则–有意识地选择GC模式439

    规则24–记住延迟模式的相关知识439

    2章对象生存期441

    12.1对象与资源的生命周期441

    12.2终结442

    1.Disposable对象463

    12.4安全句柄468

    12.5弱引用473

    12.6本章小结486

    规则25–避免终结器486

    规则26–显式清理487

    3章主题489

    13.1依赖句柄489

    13.2线程局部存储494

    13.3托管指针504

    13.4关于结构的更多知识526

    13.5对象/结构布局533

    13.6非托管约束541

    13.7本章小结546

    4章不错技巧547

    14.1Span和Memory 547

    14.2Unsafe568

    14.3面向数据设计573

    14.4未来特55

    14.5本章小结595

    5章编程API597

    15.1GCAPI597

    15.2CLRHosting609

    15.3ClrMD616

    15.4TraceEvent库621

    15.5自定义GC6

    15.6本章小结626

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购