原文:spark 源码分析之二十一 -- Task的执行流程

引言 在上两篇文章spark 源码分析之十九 DAG的生成和Stage的划分 和spark 源码分析之二十 Stage的提交中剖析了Spark的DAG的生成,Stage的划分以及Stage转换为TaskSet后的提交。 如下图,我们在前两篇文章中剖析了DAG的构建,Stage的划分以及Stage转换为TaskSet后的提交,本篇文章主要剖析TaskSet被TaskScheduler提交之后的Tas ...

2019-07-29 19:19 1 758 推荐指数:

查看详情

spark 源码分析之二十二-- Task的内存管理

问题的提出 本篇文章将回答如下问题: 1. spark任务在执行的时候,其内存是如何管理的? 2. 堆内内存的寻址是如何设计的?是如何避免由于JVM的GC的存在引起的内存地址变化的?其内部的内存缓存池回收机制是如何设计的? 3. 堆外和堆内内存分别是通过什么来分配的?其数据的偏移量 ...

Thu Aug 01 07:43:00 CST 2019 0 547
ABP源码分析二十一:Feature

Feature是什么?Feature就是对function的分类方法,其与function的关系就比如Role和User的关系一样。 ABP中Feature具有以下属性: 其中最重要的属性是name ...

Mon Apr 04 22:29:00 CST 2016 10 2657
Spark作业执行流程源码解析

本文梳理一下Spark作业执行流程。 目录 相关概念 概述 源码解析 作业提交 划分&提交调度阶段 生成ResultStage 提交ResultStage 提交任务 ...

Sun Feb 23 21:47:00 CST 2020 0 1055
spark 源码分析之二十 -- Stage的提交

引言 上篇 spark 源码分析之十九 -- DAG的生成和Stage的划分 中,主要介绍了下图中的前两个阶段DAG的构建和Stage的划分。 本篇文章主要剖析,Stage是如何提交的。 rdd的依赖关系构成了DAG,DAGScheduler根据shuffle依赖关系将DAG图划分为一个一个 ...

Sat Jul 27 03:48:00 CST 2019 0 469
spark-sql执行流程分析

spark-sql 架构 图1 图1是sparksql的执行架构,主要包括逻辑计划和物理计划几个阶段,下面对流程详细分析。 sql执行流程 总体流程 parser;基于antlr框架对 sql解析,生成抽象语法树 变量替换,通过正则表达式找出符合规则的字符串,替换成 ...

Wed Oct 10 02:49:00 CST 2018 0 3922
SpringMVC执行流程源码分析

SpringMVC执行流程源码分析 我们先来看张图片,帮助我们理解整个流程 然后我们开始来解析 首先SpringMVC基于Servlet来运行 那么我们首先来看HttpServletBean这个类 他继承HttpServlet,所以这个HttpServletBean为一个 ...

Mon Jun 17 23:53:00 CST 2019 1 910
springMvc的执行流程(源码分析)

也会从service()方法开始。知道这一点后我们开始分析它的处理过程。 (1).我们在Application ...

Sun Apr 21 18:04:00 CST 2019 0 792
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM