Skip to content

Too many garbages that can be collected. #294

@pcfulife

Description

@pcfulife

Detailed Description

All IChroma APIs are async which creates Task objects. On profiling my app, allocating objects are too many when I turn on Razer Chroma function.

Context

These allocated objects make app stuttering. (Chroma operates at 60 fps)

Possible Implementation

Provide not async but sync version API. Or, making a blocking collection that is used by one thread and enqueue to this.

Thanks.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions