-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Open
Labels
.NETIssue or Pull requests regarding .NET codeIssue or Pull requests regarding .NET codemsft.ext.vectordataRelated to Microsoft.Extensions.VectorDataRelated to Microsoft.Extensions.VectorDatastaleIssue is stale because it has been open for a while and has no activityIssue is stale because it has been open for a while and has no activity
Description
We currently pass all value types via object, which boxes and creates lots of needless GC pressure. We should be able to get to a place where these operations no longer box, i.e. invoke typed compiled delegates (in JIT mode) or source-generated ones (in AOT mode) which return the right type instead of object. The connectors would need to switch on the required property CLR type and then invoke the right generic getter/setter.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
.NETIssue or Pull requests regarding .NET codeIssue or Pull requests regarding .NET codemsft.ext.vectordataRelated to Microsoft.Extensions.VectorDataRelated to Microsoft.Extensions.VectorDatastaleIssue is stale because it has been open for a while and has no activityIssue is stale because it has been open for a while and has no activity
Type
Projects
Status
Backlog