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

[core] Remove tile sorting from the clip and mask algorithms #13756

Merged
merged 1 commit into from
Jan 18, 2019

Conversation

pozdnyakov
Copy link
Contributor

The tile sorting can be now removed from the algorithms, which
calculate tile mask and clip ids, because their client code
provides tiles being already sorted (in TilePyramid).

This patch brings significant improvements to the Tile-related
performance tests results, for example the TileMaskGeneration
benchmark test runs 33 times faster with these changes applied.

The tile sorting can be now removed from the algorithms, which
calculate tile mask and clip ids, because their client code
provides tiles being already sorted (in `TilePyramid`).

This patch brings significant improvements to the Tile-related
performance tests results, for example the `TileMaskGeneration`
benchmark test runs 33 times faster with these changes applied.
@pozdnyakov pozdnyakov added performance Speed, stability, CPU usage, memory usage, or power usage Core The cross-platform C++ core, aka mbgl labels Jan 18, 2019
@pozdnyakov
Copy link
Contributor Author

cc @alexshalamov @tmpsantos

@pozdnyakov pozdnyakov merged commit b83030a into master Jan 18, 2019
@pozdnyakov pozdnyakov deleted the mikhail_remove_sorting_from_algo branch January 18, 2019 12:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Core The cross-platform C++ core, aka mbgl performance Speed, stability, CPU usage, memory usage, or power usage
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants