Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

[core] Orchestration performance for styles with multiple sources #15756

Merged

Commits on Oct 4, 2019

  1. Configuration menu
    Copy the full SHA
    3556db9 View commit details
    Browse the repository at this point in the history
  2. [core] Orchestration performance for styles with multiple sources

    RenderOrchestrator holds a vector of ordered rendered layers,
    in order to minimize calling of `getRenderLayer()`, which
    could be quite expensive as it calculates hash of the layer Id.
    
    This change improves orchestration performance in particular
    for the styles that have multiple sources.
    
    The `API_renderStill_multiple_sources` benchmark runs
    approximately 70% faster with the changes applied.
    pozdnyakov committed Oct 4, 2019
    Configuration menu
    Copy the full SHA
    d9c23f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af3dc5b View commit details
    Browse the repository at this point in the history