Real-Time Java – PTC Perc

Real-Time Java for Internet of Things (IoT), Edge Devices, and Embedded Systems.

Find out how your Embedded Systems can deliver everything your company needs to succeed in a fast-paced, connected, and intelligent world

  • As an embedded developer, are you having to write communications drivers and other functions from scratch?
  • Would you like to offer your customers access to IOT and IIOT technologies, but your embedded systems don’t support it
  • Would you like to upgrade your embedded system to new, faster, and less power-hungry hardware?

For Embedded and Real-Time Systems Requiring Java Standard Edition Support

PTC Perc is a virtual machine and tool set expressly created for demanding embedded and real-time systems requiring Java Standard Edition support. PTC Perc delivers the ease and efficiency of Java SE without sacrificing integrity, performance, or real-time behavior. The PTC Perc product line offers Ahead-of-Time (AOT) and Just-in-Time (JIT) compilation, remote debug support, deterministic garbage collection, standard graphics and extended commercial support.

Download Datasheet

PTC Perc Business Update Webinar


Learn more about what is new with PTC, our commitment to Real-Time Java solutions, Perc new releases and features, and our vision.

Watch the webinar

Using Real-Time Java for Industrial Control


This compelling video, presented by Randy Rorden, Dir. of Software Development at PTC, shows how Java can be used for real-time IoT edge applications requiring deterministic behavior. The demonstration includes a simulated industrial sorter application with millisecond timing deadlines, written in Java, and running via the PTC Perc real-time Virtual Machine technology. PTC Perc is deployed in many real-world applications requiring sub-millisecond deadline response.

Real-Time Java with PTC Perc Features and Benefits


  • Just-in-Time (JIT) Compiler

  • Ahead-of-Time (AOT) Compiler

  • Real-Time Garbage Collector

  • Priority Inheritance Protocol

  • Precise Timing APIs

  • GC Monitor and Control APIs

  • Constant-Time Object Allocation

  • Real-Time Scheduling

  • Page Locking

Related Information

The Foundation for Building Intelligent IoT Gateways and Edge Devices.

Additional Resources


Contact a PTC Perc Expert

We’re here to help you find the right solution and development tools.

Contact Us

Other PTC Developer Tool Products

Perc v8.5 Webinar
Learn about the new features of PTC Perc 8.5, our vision of the future of Real-Time Java solutions, and the benefits of Perc compared to traditional JVMs.

Perc Data Sheet
The most field-tested VM for real-time Java developers.

Renew My Support
Continue to improve your productivity, optimize performance, and reduce costs and risk by renewing your support.

PTC eSupport
PTC Technical Support for customers and partners.