You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The goal is to setup a framework to evaluate the performance of Swift interop. This framework will measure the key metrics below:
Invocation latency: Measure the time required for method invocations with direct P/Invoke, Swift bindings, and Objective-C bindings. The final goal should be to be competitive compared to other direct-interop scenario, where our interop cost shouldn't be so great that it shadows the provided utility of the interop.
Size on disk: Track disk space utilization for generated bindings in AOTed iOS/macCatalyst app. The final goal should be to provide trimmable and scalable bindings.
Tasks:
Framework architecture design
Telemetry integration to gather usage data
Implement performance benchmarking
Implement dashboards
The text was updated successfully, but these errors were encountered:
kotlarmilos
changed the title
Performance benchmarking framework for Swift projection tooling
[Swift shipping] Performance benchmarking framework for Swift projection tooling
Dec 3, 2024
Overview
The goal is to setup a framework to evaluate the performance of Swift interop. This framework will measure the key metrics below:
Tasks:
The text was updated successfully, but these errors were encountered: