Wangda Tan created YARN-6245:
--------------------------------

             Summary: Add FinalResource object to reduce overhead of Resource 
class instancing
                 Key: YARN-6245
                 URL: https://issues.apache.org/jira/browse/YARN-6245
             Project: Hadoop YARN
          Issue Type: Sub-task
            Reporter: Wangda Tan


There're lots of Resource object creation in YARN Scheduler, since Resource 
object is backed by protobuf, creation of such objects is expensive and becomes 
bottleneck.

To address the problem, we can introduce a FinalResource (Is it better to call 
it ImmutableResource?) object, which is not backed by PBImpl. We can use this 
object in frequent invoke paths in the scheduler.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to