Fasterflect - .NET Reflection Made Fast and Simple

  •        0

.NET library that improves your productivity and application performance when performing reflection operations. It allows you to perform metadata lookup and reflection invocation intuitively while achieving greater performance than the built-in .NET Reflection.

http://fasterflect.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

reflectasm - High performance Java reflection


ReflectASM is a very small Java library that provides high performance reflection by using code generation. An access class is generated to set/get fields, call methods, or create a new instance. The access class uses bytecode rather than Java's reflection, so it is much faster. It can also access primitive fields via bytecode to avoid boxing.

JC Virtual Machine - Converts Java to C


JC Virtual machine converts Java class files to C source code. It could also compiles with GCC and loads them with built-in ELF loader. Additional to that, JC provides a complete Java runtime with optimization to increase performance.

UdpPinger - UdpPinger is a high performance packet generation and reflection library.


UdpPinger is our high performance UDP packet generation, reflection and collection library. It is used internally as the basis for very wide ECMP loss and latency profiling. This release provides two simple binaries, uping and upong, which provide a trivial wrapper to the libraries.UdpPinger is BSD-licensed. We also provide an additional patent grant.

Reflection Studio


Reflection Studio is a development tool that encapsulate all my work around reflection, performance and WPF. It allows to inject performance traces into any NET software, get them back for analyse and reporting.

SharpCut - High Performance & Strong Typed Reflection


Delivers easy to use, high performance and strong type reflection library in a less than 50K DLL file. Supports .Net 2.0 and above.

unsafe - Java library to compile and run C++ code in-memory


"extern \"C\" void foo() {" +"printf(\"hello world!\\n\");" +"}");nativeModule.getFunctionByName("foo").invoke();```This library is designed for performance sensitive applications where access and generation of fast native code on the fly gives a performance edge.It is not intended for integration, mainly because the linker is not exposed in the API to keep it simple.Features======== - Compile and run C++ code using Clang+LLVM - Dynamic invocation of compiled functions with basic argument marsha

avro4s - Avro schema generation and serialization / deserialization


Avro4s is a schema/class generation and serializing/deserializing library for Avro written in Scala. The objective is to allow seamless use with Scala without the need to to write boilerplate conversions yourself, and without the runtime overhead of reflection. Hence, this is a macro based library and generates code for use with Avro at compile time.Avro4s allows us to generate schemas directly from classes in a totally straightforward way. Let's define some classes.

CPP-Reflection


Reflection is not supported by current c++ standard, This examples demonstrates how to adopt reflection in your c++ code, particularly, string fromClass and classFromString. It relies on templates and a couple of short macros. The Factory functions are indexed in a map against the class string. The map is static, therefore is instantiated before int main() is given a chance to run. Making the reflection available right at the start without any setup code being required to run.

DynamicDispatcher


A nonintrusive, covariant replacement for applying the VISITOR pattern. A small library which can be applied to extend existing classes without modifying them. Dispatching can be performed by reflection or dynamic byte code generation.

SOABox


The project target is the development of an engine of code generation that will create WCF SOA projects to expose a facade of a business class. Bases are Reflection and CodeDom.

prototype-generator.php


Generates prototypes via reflection for code completion for C extensions or automated wrapper/decorator generation

aptogo-reflectionDemo


Source code for demo of automatic reflection generation on iOS

servitola-WpfBaggage


Wpf toolkit, Everything I want )) main feature -> generation of ViewModel without any code and reflection of any property in model by your hands

WebLoad - The best LoadRunner Alternative


The WebLOAD Open Source Load Generation Engine is an open source project sponsored by RadView Software. This project is intended for ISVs, SIs and software developers who need to integrate a professional load generation engine into their applications.

reflection-php-doc-generator


PHP 5 class for generation php-doc's from reflection of user and internal classes

tros - tros lets you sort Go structs using reflection. Get it?


Caveats-----* `tros` uses reflection, and as such is noticeably (~2.5x) slower for sorting than the idiomatic Go way. But for small-to-medium slices, the difference should be negligible. If performance is more important than convenience, use the standard [`sort`](https://godoc.org/sort) package----------License----- Copyright 2014 Jason Hall Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain

Understand 4 C++ Managed API


Scientific Toolsworks (www.scitools.com) makes a product called Understand 4 C++ that is a source code analyzer. They provide a C API, which I have taken an wrapped in a C++/CLI wrapper. The Understand API basically lets you do reflection over native code.

lldb - LLDB is a next generation, high-performance debugger.


LLDB is a next generation, high-performance debugger.

OpenDS - Next generation Directory Service


OpenDS is an community project, building a free and comprehensive next generation directory service. OpenDS is designed to address large deployments, to provide high performance, to be highly extensible, and to be easy to deploy, manage and monitor. The OpenDS directory service will ultimately include not just the Directory Server, but also other essential directory-related services like directory proxy, virtual directory, namespace distribution and data synchronization.