Orbit Profiler
Quickly find performance bottlenecks and visualize what is going on in a complex C/C++ application. Orbit is a standalone profiler and debugging tool for Windows and Linux. Its main purpose is to help developers understand and visualize the execution flow of a complex application. By giving a bird’s eye view of what is happening under the hood, Orbit gives the developer a deeper understanding of complex systems and allows them to quickly find performance bottlenecks. Orbit works out of the box on any C/C++ application, as long as it has access to the Pdb file. Start profiling as soon as you finish downloading Orbit. Orbit injects itself into the target process and hooks into selected functions. It works even on your highly optimized final/shipping builds. Sampling is great when you don’t know where to start looking. Orbit’s sampling is fast, robust, and “always on”. Orbit combines sampling and dynamic instrumentation to optimize the profiling workflow.
Learn more
Scout Monitoring
Scout Monitoring is Application Performance Monitoring (APM) that finds what you can't see in charts.
Scout APM is application performance monitoring that streamlines troubleshooting by helping developers find and fix performance issues before customers ever see them. With real-time alerting, a developer-centric UI, and tracing logic that ties bottlenecks directly to source code, Scout APM helps you spend less time debugging and more time building a great product.
Quickly identify, prioritize, and resolve performance problems – memory bloat, N+1 queries, slow database queries, and more – with an agent that instruments the dependencies you need at a fraction of the overhead.
Scout APM is built for developers, by developers, and monitors Ruby, PHP, Python, Node.js, and Elixir applications.
Learn more
VisualVM
VisualVM monitors and troubleshoots applications running on Java 1.4+ from many vendors using various technologies including jvmstat, JMX, Serviceability Agent (SA) and Attach API. VisualVM perfectly fits all the requirements of application developers, system administrators, quality engineers, and end users. For each process VisualVM shows basic runtime information: PID, main class, arguments passed to java process, JVM version, JDK home, JVM flags and arguments and System properties. VisualVM monitors application CPU usage, GC activity, heap and metaspace / permanent generation memory, number of loaded classes and running threads. VisualVM provides basic profiling capabilities for analyzing application performance and memory management. Both sampling and instrumentation profilers are available.
Learn more
Polaris-M
Polaris-M is an optical design and polarization analysis software developed by Airy Optics, Inc., integrating ray tracing-based optical design methods with polarization calculus, 3D simulation, anisotropic materials, diffractive optic simulation, stress birefringence, and diffraction theory. Developed over a decade at the University of Arizona's Polarization Laboratory and licensed to Airy Optics in 2016, it includes over 500 functions for ray tracing, aberration calculation, polarization elements, stress birefringence, diffractive optical elements, polarization ray tracing calculus, and liquid crystal cells and optical elements. Polaris-M requires Mathematica, providing a powerful macro language for optical design and a deep set of algorithms for graphics, computer algebra, interpolation, neural networks, and numerical analysis. The software features comprehensive documentation with active help pages accessible via the F1 key, offering explanations, inputs, outputs, and live examples.
Learn more