
Completed
Posted
Paid on delivery
I’m looking to extend the standard javac pipeline so that selected compile-time transformations flow seamlessly into runtime-level optimizations. The sole objective is measurable performance gains, and the hot spot I need addressed is the handling of function calls. Here’s the current thinking: • During compilation I want to inject bytecode-level hints or re-write patterns that the JVM’s JIT can exploit immediately at runtime. • The focus is on aggressive inlining, de-virtualization, and any other call-site refinement that reduces dispatch overhead without breaking portability. • I expect clear before-and-after benchmarks (micro-benchmarks are fine) proving the speed-up on a standard HotSpot JVM. Please bring practical experience with javac plugins, annotation processors, ASM or similar bytecode toolkits, and a solid grasp of JIT heuristics. Deliverables are the source of the transformation module, build instructions, and a short report explaining the rationale and the observed performance lift. If this sounds within your wheelhouse, let’s dive in.
Project ID: 40472421
119 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hello, I understand your requirements. Let's connect via chat and discuss this project in more detail. I am looking forward to working with you, Fahad.
€30 EUR in 1 day
5.5
5.5
119 freelancers are bidding on average €145 EUR for this job

Hi, I've built Java compile-time transformation pipelines before. We handle ASM-level bytecode work regularly, so extending javac with custom transformations is exactly in our wheelhouse. I caught that you need selected transformations to flow through the standard pipeline — that's a precision job, and we know how to keep it clean without breaking existing compilation. I have delivered 1500+ web and mobile projects over 14+ years — happy to share relevant examples. Let's talk through what you're optimizing for. Thanks, Hasan
€200 EUR in 21 days
8.8
8.8

With my 13+ years of experience across diverse technology stacks, I have built a solid foundation of skills that can easily be transferred to your project. While my resume mostly mentions Python, AI, and web development, I am fully conversant with Java and have skilled expertise in bytecode-level enhancement and Java Runtime Optimization. Java has been at the core of numerous projects I've delivered for clients over the years, requiring me to possess an intricate knowledge of the JVM's JIT heuristics - a skill which will prove to be invaluable in meeting your project goals. In addition, having worked extensively with javac plugins, annotation processors, ASM, and other similar bytecode toolkits on my journey as an expert full-stack developer, I can confidently thrill you with a highly efficient solution that does justice to your objectives. It is important to note that while I may not have explicit details on optimizing function calls in my portfolio per se, my track record for delivering complex projects with stringent performance requirements speaks for itself. I am confident in my ability to make seamless adjustments to improve dispatch overhead without breaking portability just as you expect for your project! All things considered,\ I believe it's safe to say that this task is well within my skill set and areas of interests! Let's embark on this journey together - upgrading your Java runtime optimization!
€40 EUR in 1 day
7.1
7.1

A Warm Hello! Your requirement is highly interesting because it sits right at the intersection of compiler engineering and JVM runtime optimization — specifically influencing HotSpot JIT behavior through compile-time bytecode shaping rather than relying purely on runtime heuristics. I have strong experience with: * javac plugins & annotation processing APIs * ASM bytecode transformation * JVM internals, HotSpot inlining heuristics, and call-site optimization * Benchmarking using JMH for statistically valid performance comparisons * Bytecode inspection tools and JIT analysis workflows For your use case, I would approach this in layers: 1. Analyze target call patterns causing dispatch overhead 2. Implement compile-time transformations via javac plugin / ASM pipeline 3. Inject bytecode structures favorable to C2 JIT inlining & de-virtualization 4. Validate generated bytecode with JIT compilation logs 5. Produce before/after JMH benchmarks on standard HotSpot JVM Potential optimizations include: * Monomorphic call-site shaping * Method handle rewrites where beneficial * Final/sealed propagation assistance * Synthetic bridge elimination * Inline-friendly bytecode restructuring Deliverables will include: * Full transformation module source * Gradle/Maven build integration * Benchmark suite * Technical report explaining rationale, generated bytecode changes, and measured gains Best Regards, Jemin Sagar
€250 EUR in 10 days
6.4
6.4

Hi, Extending javac so bytecode-level hints flow into the JIT is essentially a two-layer job: a compile-time pass tagging call sites, then ASM rewrites HotSpot's C2 can act on at runtime. How I'd approach it: - javac plugin via the Compiler Tree API to scan call sites and mark candidates for aggressive inlining and de-virtualization - ASM pass rewriting monomorphic virtuals to invokestatic/invokespecial where safe, plus @ForceInline-style hints - JMH micro-benchmarks on stock HotSpot, baseline vs transformed, with -XX:+PrintInlining in the short report Trickiest part: most de-virtualization wins disappear if HotSpot already proved the call monomorphic via inline caches, so the plugin should target the cases where CHA gives up. One question, is the target your own workload, or a general library users will run on stock HotSpot JVM? That changes how aggressive the call-site refinement can be. Asif
€250 EUR in 3 days
5.8
5.8

Hi there, regarding your javac pipeline extension, the challenge lies in fine-tuning bytecode manipulations for runtime optimizations. My approach ensures that function call transformations, particularly inlining and de-virtualization, efficiently deliver measurable performance improvements without compromising portability. I've previously engineered a similar javac extension, boosting execution speed by 40% using targeted bytecode hints. I include 30 days of post-deployment bug-fixing to refine any unforeseen issues. Have you considered using specific JIT compiler flags to further enhance the inlining process? Let's discuss how I can contribute to your optimization project.
€70 EUR in 3 days
5.9
5.9

Hi! Your goal to push compile-time bytecode tweaks for faster function calls makes sense — and getting the JVM’s JIT to pick up injected hints or rewrites is tricky. The focus on inlining and de-virtualization, while keeping everything portable, is exactly where javac plugins and ASM come in handy. I shipped a similar bytecode rewriting module for a finance analytics SaaS — handled runtime optimizations through annotation processors and ASM, mapping call-site changes straight to measurable gains. For this, I’d start with a javac plugin plus ASM transformations. I’d target patterns the JIT is known to optimize well (like aggressive inlining) and prove each gain with micro-benchmarks directly on HotSpot. One question — do you need annotation-based triggers for transformations, or should all functions matching certain patterns be rewritten automatically? I can share a quick outline of the transformation flow, free. You can also see other platform engineering work at work.techindika.com. — Pradeep
€140 EUR in 7 days
5.3
5.3

As an experienced software engineer with a particular proficiency in Java, I am well equipped to take on the task of enhancing your Java Runtime Optimization project. My knowledge and practical experience with javac plugins, annotation processors, and bytecode toolkits such as ASM will ensure I can understand and implement your requirements effectively. Additionally, my past involvement in AI-powered application development will give me a beneficial perspective when addressing potential performance pitfalls. I believe in a transparent and client-centric process that emphasizes coding efficiency without compromising quality. I'll start by carefully reviewing your existing architecture to truly grasp the challenges you're facing, before suggesting specific plans that ensure measurable outcomes within agreed-upon timelines. Throughout the process, I maintain clear communication lines to keep you updated on progress and seek feedback as needed. In terms of deliverables, you can expect more than just functional enhancements. In addition to providing writtenu003cinentionsy
€140 EUR in 7 days
5.7
5.7

As an experienced developer with a solid track record in full-stack web development and data manipulation, I believe I can offer a unique perspective to this project. While my primary language may not be Java, my skills extend far beyond the code itself. I am a master of programming logic, performance optimization, and understanding how different languages can influence one another. Moreover, having worked extensively with Java, JavaScript and PHP, I feel confident in my ability to ascertain any intricacies specific to the environment you are looking to optimize. Though not explicitly mentioned in my initial profile, my experience extends to advanced JVM-level conceptustion including JIT heuristics and bytecode modification. This includes using tools like ASM for bytecode manipulation as well. Ultimately, what sets me apart is my unquenchable thirst for optimization; I believe there is always a more elegant solution to every problem. Given the opportunity, I'll leverage my diverse toolset and expertise to deliver high-quality code that optimizes function call handling in your project while ensuring portability and measurable speed-up - all with clear documentation included.
€140 EUR in 2 days
5.0
5.0

Hi, Your project on extending the javac pipeline to optimize runtime performance resonates well with my expertise. I have hands-on experience with javac plugins, annotation processors, and bytecode manipulation using ASM, along with a deep understanding of JVM JIT internals. I’m confident in delivering bytecode-level transformations focused on aggressive inlining and call-site refinements to significantly reduce dispatch overhead while maintaining portability. I will provide a transformation module with clear, reproducible benchmarks demonstrating speed improvements on a standard HotSpot JVM, along with detailed build instructions and a report explaining the design decisions and resulting performance gains. Let’s discuss your current setup and timeline so we can start optimizing your compilation pipeline for measurable performance uplift. Could you share any current benchmarks or specific function call patterns you want to prioritize in optimization? Best regards,
€155 EUR in 19 days
4.9
4.9

Hello, I hope you are doing well. I specialize in Java runtime optimization, weaving compile-time hints into the bytecode and shaping JIT-friendly patterns that HotSpot can leverage right away. My approach stays portable, aiming to reduce dispatch overhead through aggressive inlining, de-virtualization, and call-site refinements without breaking correctness or portability. In similar work I’ve built and tuned javac plugins and ASM-based transformations to expose inlining opportunities and smarter call sites, with micro-benchmarks on standard HotSpot JVMs to validate gains. I will deliver the transformation module source, build instructions, and a concise report detailing the rationale and observed performance lift. I can handle this end-to-end based on my expertise and past experiences, keeping the solution simple, modular, and reliable. I guarantee a clean, reproducible result aligned with your benchmarks. Best regards, Billy Bryan
€250 EUR in 5 days
5.1
5.1

✋ Hi There!!! ✋ The Goal of the project:- Extend javac pipeline with bytecode transformations to enable runtime JIT optimizations and improve function call performance. I have carefully reviewed your need for compile time bytecode enhancements that align with JVM JIT behavior, focusing on inlining, devirtualization, and measurable performance gains with benchmarking. I am confident I am the right fit as I have strong experience in low level optimization and JVM internals. • Develop javac plugin or ASM based transformations for optimized call handling • Implement bytecode hints enabling JIT friendly inlining and dispatch reduction • Provide benchmark comparison with clear before and after performance results I will also provide testing, documentation, clean source code delivery, and integration support. With 9+ years experience as a full stack developer, I have worked on performance optimization and custom compiler level enhancements. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
€140 EUR in 7 days
4.9
4.9

With over 9+ years of experience in web and mobile development, including solid proficiency with Java and a deep understanding of JVM's JIT heuristics, I believe my skill set aligns perfectly with your project requirements. As an expert in Java, I possess hands-on experience with javac plugins, annotation processors, ASM or similar bytecode toolkits which are vital to your task of extending the standard javac pipeline. Moreover, I understand the criticality of performance gains in projects and hence have a strong background in optimizing runtime levels for improved efficiency. I can confidently inject bytecode-level hints or re-write patterns during compilation that will allow the JVM's JIT to exploit them at runtime for optimized performance. My past experiences in transforming these approaches have resulted in significant speed-ups on standard HotSpot JVMs which can be measured objectively through clear benchmarks as you seek. In conclusion, choosing me means gaining a seasoned professional who not only delivers quality work on time but also adds value by providing post-development support for three months without any charges. Moreover, my "turning ideas into reality" philosophy perfectly resonates with your project's objective of achieving measurable performance gains. Let's dive into this exciting-project and optimize your Java runtime impeccably. Thank you!
€140 EUR in 7 days
5.5
5.5

Dear Hiring Manager, As per my understanding: You need to extend the javac pipeline to inject bytecode-level hints for JIT optimizations, focusing on aggressive inlining and de-virtualization to reduce function call overhead. Implementation approach: I'll develop a javac plugin using ASM or similar bytecode toolkit to inject hints and re-write patterns that the JVM's JIT can exploit, with clear before-and-after benchmarks proving the speed-up. Key highlights: → Javac plugin for bytecode-level transformations → Aggressive inlining and de-virtualization for call-site refinement → Benchmarks (micro-benchmarks) on standard HotSpot JVM → Source code, build instructions, and short report with rationale and performance lift Experience: I've worked with javac plugins, ASM, and JIT optimizations, with experience in bytecode manipulation and performance tuning. A few quick questions: 1. Do you have specific requirements for the benchmarking setup or HotSpot JVM version? 2. Any existing codebase or sample classes for testing the transformation? 3. Should I include any specific reporting or analysis of the performance gains? Best Regards, Mayank Saluja
€98 EUR in 5 days
5.5
5.5

Hi! I am excited about the opportunity to work on your project to enhance the javac pipeline and achieve measurable performance gains through compile-time transformations. With extensive experience in developing javac plugins and a strong background in bytecode manipulation using tools like ASM, I specialize in optimizing Java applications for better runtime performance. To ensure I fully understand your needs, could you clarify the specific metrics you are looking to improve? Additionally, do you have any existing benchmarks that we could use as a reference for performance comparisons? In a previous project, I worked on a Java application where I implemented custom annotation processors to optimize serialization processes. This involved injecting bytecode modifications that significantly reduced the overhead during object creation and serialization. By conducting thorough micro-benchmarks, I was able to demonstrate a substantial performance improvement, which was well-received by the client. For your project, I can develop a transformation module that injects bytecode-level hints to facilitate aggressive inlining and de-virtualization. I will ensure that the implementation adheres to JVM portability while providing clear before-and-after benchmarks to demonstrate the performance improvements. I would love to discuss your project in more detail and explore how I can contribute to its success. Let’s chat! Best regards, Heindrick
€140 EUR in 7 days
5.2
5.2

Hello, In my opinion, the real leverage here sits in how the rewritten bytecode lines up with HotSpot inlining budgets and CHA assumptions. When the emitted shapes respect MaxInlineSize, monomorphic call sites and stable invokedynamic targets, C2 picks them up almost for free. When the rewrites ignore those heuristics, you often see deoptimisations, megamorphic inline caches and a net regression rather than a gain. Compared with pure annotation processor approaches or runtime agents like Byte Buddy, a javac plugin paired with ASM at the desugar stage tends to keep portability intact while still giving you precise control over call sites, which I believe matches your goal better than a Java agent that ties users to a specific launch flag. In terms of my experience, I have spent roughly nine years working with JVM internals, ASM and javac plugin APIs. Recently I delivered a compile-time devirtualisation module for a quantitative trading firm in Zurich, turning hot interface calls into guarded inlines and lifting a pricing kernel by close to seventeen percent on JMH. Earlier I built an ASM-based escape-analysis hint injector for a logistics platform that shaved meaningful latency from their routing core. My plan would start with a small reproducible benchmark harness in JMH, then a javac plugin emitting safe inlining and devirtualisation rewrites, followed by a short report with before and after numbers on HotSpot. Thank you.
€200 EUR in 7 days
4.9
4.9

Hello, I am available now. I have read your project description carefully and I understand what you want. 300% Confidence!!! I have 7+ years of experience in JavaScript, PHP. I have completed similar projects. Please contact me. Best regards, Steven
€140 EUR in 7 days
4.5
4.5

With over 5 years of full-stack development experience, 3.5 years of which focused on fintech enterprise solutions, I've accumulated a powerful toolbox of skills and techniques that would be instrumental in achieving your runtime optimization objectives. My deep understanding of Java, particularly in the context of Spring Boot, allows me to fluidly navigate and leverage the intricate nature of JVM's JIT. The intricacies involved in call-site refinement, like aggressive inlining and de-virtualization, are challenges I have faced before in high-throughput architecture at scale. Moreover, my extensive grasp of API integration and automation further sets me apart as a candidate for your project. Lastly, one thing that keeps clients returning to me is my consistent track record of on-time delivery with zero compromise on quality. I would pair this punctuality with the analytical rigor I would bring to your project: conducting comprehensive before-and-after performance evaluation through micro-benchmarks and providing not just code but a coherent solution that will continue making a difference long term. Let's optimize your Java runtime together!
€100 EUR in 2 days
4.6
4.6

Hello There! Hope you are doing fine. I have deep experience with javac plugins, ASM bytecode manipulation, and JIT optimization strategies. I will extend your compilation pipeline to inject inlining and devirtualization hints. I will provide measurable before-and-after benchmarks on HotSpot JVM. Deliverables include source code, build instructions, and a performance report. Please start a chat to discuss your specific call-site patterns. Best regards, Md Ruhul Ajom
€50 EUR in 2 days
5.6
5.6

Hi there, With years of experience in software development and a solid background in Java, JavaScript, and PHP, I assure you that I'm well-suited for your Java Runtime Optimization Enhancements project. My expertise extends towards not only coding but also optimizing performance and crafting efficient call lines. Your project's primary focus on transforming compile-time hints into runtime-level improvements aligns perfectly with my skill set. Having worked extensively with javac plugins, annotation processors, and ASM bytecode toolkit, I've gained practical knowledge on JIT heuristics and how to exploit them to reduce dispatch overhead without compromising portability.
€140 EUR in 3 days
4.1
4.1

Hi, I've worked extensively with javac plugins and bytecode manipulation tools like ASM to inject runtime optimizations during compilation. My experience includes aggressive inlining and de-virtualization to reduce dispatch overhead, which aligns with your requirements. Let’s start with a small test task to ensure we align before moving to the full project. Best Regards, Ivica
€140 EUR in 7 days
4.1
4.1

Heraklio, Greece
Payment method verified
Member since Oct 30, 2025
€30-250 EUR
€30-250 EUR
€30-250 EUR
€30-250 EUR
€30-250 EUR
₹750-1250 INR / hour
₹12500-37500 INR
₹600-1500 INR
₹600-1500 INR
$30-250 USD
₹150000-250000 INR
₹50000-60000 INR
$15-25 USD / hour
₹600-1500 INR
₹1500-12500 INR
₹1500-12500 INR
min $100000 USD
₹75000-150000 INR
$30-250 USD
$3000-5000 CAD
$3000-5000 CAD
$40-100 USD / hour
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR