Skip to content

Refactor bit field copy operations for performance. #289

@adamjstone

Description

@adamjstone

Maintenance Request

This issue represents a request for documentation, testing, refactoring or other non-functional changes.

Overview

The performance of several bit field copy operations can be improved by utilizing the Span<T> and Memory<T> primitives in place of Array.Copy and Buffer.BlockCopy. Those operations should be refactored to use the new primitives where appropriate.

Statement of work

The following list describes the work to be done.

  1. Find and refactor uses of Array.Copy and Buffer.BlockCopy, where appropriate, to use the new primitives.

Revision control plan

Solid Instruments uses the RapidField Revision Control Workflow. Individual contributors should follow the branching plan below when working on this issue.

  • master is the pull request target for
  • release/v1.0.26-preview1, which is the pull request target for
  • develop, which is the pull request target for
  • maintenance/00289-refactor-copies, which is the pull request target for contributing user branches, which should be named using the pattern
  • user/{username}/00289-refactor-copies

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions