You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Sean Owen (JIRA)" <ji...@apache.org> on 2018/11/07 15:13:01 UTC

[jira] [Assigned] (SPARK-25885) HighlyCompressedMapStatus deserialization optimization

     [ https://issues.apache.org/jira/browse/SPARK-25885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sean Owen reassigned SPARK-25885:
---------------------------------

    Assignee: Artem Kupchinskiy

> HighlyCompressedMapStatus deserialization optimization
> ------------------------------------------------------
>
>                 Key: SPARK-25885
>                 URL: https://issues.apache.org/jira/browse/SPARK-25885
>             Project: Spark
>          Issue Type: Improvement
>          Components: Spark Core
>    Affects Versions: 2.2.0
>            Reporter: Artem Kupchinskiy
>            Assignee: Artem Kupchinskiy
>            Priority: Minor
>             Fix For: 3.0.0
>
>
> HighlyCompressedMapStatus uses unnecessary indirection level during deserialization and construction. It uses ArrayBuffer, as an interim storage, before the actual map construction. Since both methods could be application hot spots under certain workloads, it is worth to get rid of that intermediate level.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org