2021年4月8日、RTX64 4.1がリリース公開されました。
RTX64 4.1の入手を希望されるお客様は、担当営業までお問合せください。
Product Release Noticeはこちらから入手可能です。
Product Overview
RTX64 4.1 is the latest 64-bit version of IntervalZero′s market-leading hard real-time software
products. This release provides a number of new features, usability improvements, and resolved
issues.
To see a full list of all new features and a detailed list of new APIs added and issues resolved,
please refer to the product release notes, found in the online RTX64 4.x Help.
Key Features
General Performance
- Improves the performance of RTSS-to-Windows communication on Windows 10 Feature
Update Version 2004 and 2009 from the initial implementation in the RTX64 4.0.1 patch
release. (9578) - Implements Internal Subsystem Timer Compensation to account for SMI and other nonmaskable system behaviors that impact latency and cause jitter. (8967)
RTX64 Console
- RTX64 Console offers an output display console window that can be configured to display
for each real-time process or as a single instance for all real-time processes. This new RTX64
Console replaces the RTX64 Server Console of previous releases. - Adds functionality to the Control Panel to support configuration of RTX64 Console (one or
per process) and logging of real-time application output. - Adds new Native Framework functions RtfwSetConsoleConfigurationEx and
RtfwGetConsoleConfigurationEx along with structure RTFW_CONSOLE_CONFIGURATION_EX
for configuring real-time application output consoles. (9239) - Adds new properties and methods to Managed Framework class
IntervalZero.RTX64.Config.ServerConsole. (9239)
Remote Attach Application Debugging
- Adds support for attaching the Visual Studio debugger to an RTSS process running on a
remote system, outside of the Visual Studio IDE. Visual Studio 2019, 2017 and 2015 are all
supported. - Adds functionality to the RTX64 Control Panel to support configuration of remote
debugging connections. - Adds new Native Framework functions RtfwGetRemoteDebuggerConfiguration and
RtfwSetRemoteDebuggerConfiguration along with structure
RTFW_REMOTE_DEBUGGER_CONFIGURATION for configuring remote debugging. - Adds new properties and methods to Managed Framework class
IntervalZero.RTX64.Config.RemoteDebugger for configuring remote debugging.
Tools & Utilities
- Improves RTX64 Analyzer to display a more complete installation history. (7898)
- Adds functionality to RtssRun and RTX64 Task Manager that allows the user to specify the
time-of-allocation for the process external MSpace. (9640) - Adds the ability to reset default values for the memory profile settings Available system
memory and Percentage expected to be used by Windows. (8844)
Real-Time APIs
- Adds new Real-time APIs RtSetTimeQuantum and RtGetTimeQuantum for setting and
retrieving a thread’s time quantum value. - Adds new Real-time API RtQuerySharedMemory that retrieve shared memory information.
- Adds attribute value
RT_PROC_THREAD_ATTRIBUTE_ALLOC_EXTERNAL_MSPACE_AT_PROCESS_START to Real-time function RtUpdateProcThreadAttribute. This value specifies the time-of-allocation for
the process external MSpace. (9635) - Adds logic to Real-time function RtTerminateProcess so that it now fails and sets last error to
ERROR_INVALID_HANDLE when an invalid handle is specified for parameter hProcess. (8000)
Native Framework APIs - Adds new member AllocateExtMSpaceAtStartup to structure
RTFW_SCHEDULED_PROCESS that specifies whether the process will allocate the process
external MSpace at process start. (9224)
Managed Framework APIs
- Adds new property AllocateProcessExtMSpaceAtStartup to Managed Framework class
IntervalZero.RTX64.Config.ScheduledProcess that specifies whether the process will allocate
the process external MSpace at process start. (9224) - Adds new overload Start(Dictionary) to the Managed Framework RTProcess.Start Method
API which starts an RTSS process via a dictionary that uses the StartParameters enumeration
as the dictionary’s key type. (9224)