ChartsOrg / ChartsOrg/Charts

drawRect Performance issue, While scrolling

Open
#2,217 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
28k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

When scrolling
The performance goes down after loaded more than 400 visible entries of data for each dataSet of around 6 dataSets.
The performance is good when less than 100 visible entries for each dataSet

I'm wondering if ShapeLayer and Bezier could help
then hand out the drawRect staff to GPU

![screen shot 2017-03-03 at 4 55 53 pm](https://cloud.githubusercontent.com/assets/232337/23544565/77272a12-0032-11e7-8453-de94d518c0a9.png)

Contributor guide

Open the contributing guide

Research direction

The issue names drawRect, ShapeLayer, and Bezier but no file or test. Start by profiling scrolling with more than 400 visible entries across about six data sets, focusing on the drawRect rendering path. Done would mean improved scrolling performance, but the issue does not define a target or validation test.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile-dev, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.