FastAndFaster and dynamic code generation
FastAndFaster is a library to create objects and invoke their methods using dynamic code generation. Its performance is very close to static C# code.
About technology stuff that piqued my interest
FastAndFaster is a library to create objects and invoke their methods using dynamic code generation. Its performance is very close to static C# code.
Thư viện FastAndFaster sử dụng dynamic code generation để tạo object và gọi hàm của chúng tại runtime. Tốc độ của nó không thua gì static code.
Reflection API rất linh động nhưng lại không nhanh lắm. Nếu tự tạo IL với dynamic code generation thì ta có thể cải thiện hiệu năng một cách đáng kể.
The Reflection API is flexible but not very fast. By generating the IL code ourselves with dynamic code generation, we can significantly improve performance.
When writting C# code, sometime we only know a member’s name at runtime. In that case, FastMember can come to the rescue.
Khi viết code C#, đôi khi phải đến runtime ta mới biết được tên trường cần sử dụng. Những lúc này FastMember sẽ là công cụ hữu ích.