onnxruntime
[C# ] Improve string marshalling and reduce GC pressure
#15545
Merged

[C# ] Improve string marshalling and reduce GC pressure #15545

yuslepukhin merged 15 commits into main from yuslepukhin/gc_reduction
yuslepukhin
yuslepukhin Removed PinnedHandle
1575f228
yuslepukhin Reduce the number of auxilary OrtMemoryAllocation instances
8bdf2300
yuslepukhin Reuse pinned names
dd15bec2
yuslepukhin Reduce a number of auxillary objects created to reduce GC pressure.
9a0ae723
yuslepukhin yuslepukhin requested a review from tannergooding tannergooding 2 years ago
yuslepukhin yuslepukhin requested a review from pranavsharma pranavsharma 2 years ago
pranavsharma
pranavsharma commented on 2023-04-17
tannergooding
tannergooding commented on 2023-04-18
tannergooding
tannergooding commented on 2023-04-18
tannergooding
tannergooding dismissed these changes on 2023-04-18
yuslepukhin
yuslepukhin Allocate input/output names in native heap to avoid pinning
3220cf49
yuslepukhin Fix a comment
9f80b60b
yuslepukhin Merge branch 'main' into yuslepukhin/gc_reduction
a3144e72
yuslepukhin Introduce GetStringTensorElementBuffer
238c7750
yuslepukhin Fill out string tensor straight to the native buffer
a5862d1c
yuslepukhin yuslepukhin dismissed their stale review via a5862d1c 2 years ago
yuslepukhin Address formatting failures
7c02b0d7
yuslepukhin Address lint failures
4ee05bb7
yuslepukhin yuslepukhin requested a review from skottmckay skottmckay 2 years ago
yuslepukhin yuslepukhin requested a review from edgchen1 edgchen1 2 years ago
skottmckay
skottmckay commented on 2023-04-19
yuslepukhin Merge branch 'main' into yuslepukhin/gc_reduction
3a502268
sanketshahMS
yuslepukhin Address comments
38b45b53
yuslepukhin Merge branch 'main' into yuslepukhin/gc_reduction
415df195
yuslepukhin Rename the new API OrtApi struct member
07824880
skottmckay
sanketshahMS
skottmckay
skottmckay
skottmckay approved these changes on 2023-04-19
michaelgsharp
yuslepukhin yuslepukhin merged a5dec8ee into main 2 years ago
yuslepukhin yuslepukhin deleted the yuslepukhin/gc_reduction branch 2 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone