Skip to content

Too many garbages that can be collected. #294

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

Fields

No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions