framework-jit-optimization

Optimize net481 hot-path code using net10 patterns and cross-TFM strategies.

9|1|Updated Jun 6, 2025
One-click install
npx skills add https://github.com/JeremyKuhne/touki --skill framework-jit-optimization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: framework-jit-optimization
Source: https://github.com/JeremyKuhne/touki/tree/main/.agents/skills/framework-jit-optimization
Command: npx skills add https://github.com/JeremyKuhne/touki --skill framework-jit-optimization

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Optimizes hot-path code for net481 within multi-target libraries by aligning with net10 patterns to achieve faster, allocation-conscious performance.

Core Features & Use Cases

  • Framework-to-modern cross-TFM guidance on arithmetic lowering, memory layout, and zero-allocation strategies.
  • Decision workflows for specializing generics, unrolling strategies, and choosing between scalar and BCL-backed paths.
  • Perf-diagnostic guidance to reproduce and validate improvements across TFMs before PRs.

Quick Start

Review the guide and apply its first optimization decision to a net481 hot-path loop in your project.

Frequently Asked Questions about framework-jit-optimization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize .NET Framework 4.8.1 hot-path code to match modern .NET performance?

To optimize net481 hot-path code, apply cross-TFM guidance on arithmetic lowering, memory layout, and zero-allocation strategies that align with modern net10 patterns within multi-target libraries. This ensures faster, allocation-conscious performance for legacy targets.

What's the best way to specialize generics and choose unrolling strategies across .NET TFMs?

The best way to choose unrolling strategies and specialize generics is using decision workflows that evaluate scalar versus BCL-backed paths, ensuring optimal code generation across net481 and net10 targets.

How do I benchmark and validate performance improvements across net481 and net10 before a PR?

You validate cross-TFM performance improvements by applying perf-diagnostic guidance to reproduce and benchmark the hot-path changes across net481 and net10 before submitting pull requests.

Can I use this to reduce memory allocations in multi-target .NET libraries?

Yes, you can reduce memory allocations by applying hot-path allocation practices and zero-allocation data strategies designed for multi-target libraries, bridging net481 constraints with net10 memory layout patterns.

When do I need cross-TFM arithmetic lowering for .NET hot paths?

You need cross-TFM arithmetic lowering when optimizing hot-path loops in multi-target libraries where net481 lacks modern hardware intrinsics, requiring alignment with net10 patterns to achieve consistent execution speed.

Does this approach require a separate Framework-only source tree?

Yes, the optimization guidance is applied to multi-target libraries utilizing a Framework-only source tree, allowing specialized net481 code to coexist and align with modern net10 implementations without breaking cross-target compatibility.