Oracle Developer Studio 12.5 提供高度优化的编译器、高级分析工具和可以识别多种语言的 IDE,以便轻松开发适用于 Oracle Solaris 和 Linux 操作系统的快速、可靠且安全的应用程序。Oracle Developer Studio 工具经过优化,可为整个硬件和软件堆栈提供有力补充,并支持开发团队更快速地编写更优质的代码。
加强安全屏障
开发者工具中集成的 Oracle SPARC M7 芯片保护内存 (Silicon Secured Memory, SSM) 提供实时的内存访问检查,新增的库支持应用程序在定制内存分配器中使用 SSM。有关更多信息,请参见代码分析工具。
内置的源代码编译期间安全检查可帮助在开发和测试流程的早期阶段识别安全漏洞。有关更多信息,请参见C++ 编译器、C 编译器和编译器中的更改。
应用程序运行时的堆栈溢出自动保护功能可以最大限度减少可能的安全漏洞
IDE 中的安全编码提示会检测使用的不安全和已过时的函数,并提供关于更安全的替代方式的建议。有关更多信息,请参见Oracle Developer Studio IDE。
提高生产效率
利用扩展的 GNU 支持和二进制兼容性,轻松编译开源应用程序。有关更多信息,请参见Oracle Developer Studio 12.5:GCC 兼容性指南。
提供常用的 C++14 功能并全面支持 C++11 和 C11,包括并发处理和原子库
改进了测试功能并支持最新的 Boost 库
可以轻松地对 Java、C、C++ 应用程序进行准确的性能分析。有关更多信息,请参见性能分析工具。
可以对大型企业应用程序进行高效的代码编辑,解析时间大大减少,速度比开源替代方式最多快 7 倍。有关更多信息,请参见Oracle Developer Studio IDE。
最大限度地提高性能
利用针对最新的 Oracle 系统(SPARC 和 x86,包括 SPARC S7)所做的性能优化,代码生成速度最多提高 4.5 倍
使用最新的 SPARC 硬件计数器更新了性能分析器。有关更多信息,请参见性能分析工具。
所有工具以 64 位二进制文件形式提供