PTC Perc Real-Time Java

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

Perc wins Best in Show award at embedded world 2024

PTC Perc receives Embedded Computing Design’s prestigious Best in Show Award at embedded world 2024 in the "Security" category. Read Press Release

Watch the Session

PTC LiveWorx videos

F-15C Fighter Jet Flight Simulator Demo With Perc and ThingWorx

Watch Now

Perc Use Cases + Arleigh Burke DDG-51 Guided Missile Destroyer

Watch Now

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?

Watch Interactive Demo

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 the Datasheet

PTC Perc real-time Java for aerospace and defense

PTC Perc is designed to support mission-critical aerospace and defense applications. The US Department of Defense has mandated a Modular Open Systems Approach (MOSA) as the business and technical strategy for designing and developing affordable and adaptable systems. MOSA adopts open standards and supports a modular, loosely coupled, and highly cohesive system structure. The Java language embodies MOSA principles and PTC Perc brings real-time determinism and increased security to Java.

Download the Flyer

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.


Perc resources

White Paper: A Tale of Java Garbage Collector Delays

A real-time Java Virtual Machine can make a big difference if you have a Java application that needs fast, deterministic response to timed events or external inputs.  While traditional JVMs have reduced pause times, they still suffer from stop-the-world collection phases.  PTC Perc allows high priority threads to preempt the garbage collector to run critical tasks.

Siemens Energy case study

Siemens Energy and PTC Perc partner to create real-time instrumentation and control system.

White Paper: Real-Time Java for IoT Gateways – When Milliseconds Matter

Gateways are a critical element of the architecture of the Internet of Things.  One of the most useful technologies for implementing IoT gateways is the Java language, runtime, and ecosystem.

Announcement: PTC Perc 64 8.6.1 and Perc Ultra SMP 8.6.1

Learn about performance and footprint improvements, ease-of-use features, MXBeans support, and a user-accessible event logging system.

Related Information

PTC ApexAda for embedded systems

For creating and deploying multiplatform UNIX and Linux Ada applications.

PTC industrial IoT solutions

Connect your machines, employees, and processes – unlocking new data-driven capabilities.

Wind River partner ecosystem

Wind River News and Highlights