Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve .NET performance #304

Closed
costleya opened this issue Nov 9, 2018 · 0 comments
Closed

Improve .NET performance #304

costleya opened this issue Nov 9, 2018 · 0 comments
Assignees
Labels
feature-request A feature should be added or improved. language/dotnet Related to .NET bindings (C#, F#, ...)

Comments

@costleya
Copy link
Contributor

costleya commented Nov 9, 2018

The .NET runtime is much slower than Java. Investigate possible performance improvements.

@costleya costleya added enhancement language/dotnet Related to .NET bindings (C#, F#, ...) labels Nov 9, 2018
@costleya costleya self-assigned this Nov 9, 2018
costleya added a commit to costleya/jsii that referenced this issue Nov 9, 2018
The .NET runtime performace has been enhanced by adding an Assembly Load cache to JsiiTypeAttributeBase to avoid expensive repeated
use of reflection and file system access.

Compliance tests now share a client to speed up execution and avoid problems with cache usage.

.NET integration tests now hard-reference the .NET runtime project, and has been added to the runtime solution. There is no disadvantage to doing this,
and it makes development easier.

Resolves aws#304
@srchase srchase added feature-request A feature should be added or improved. and removed enhancement labels Jan 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A feature should be added or improved. language/dotnet Related to .NET bindings (C#, F#, ...)
Projects
None yet
Development

No branches or pull requests

2 participants