Oracle Studio 12.4 Beta 发布,支持 C++11

jopen 11年前

Oracle Solaris Studio 是 Oracle 的高级 C、C++ 和 Fortran 开发工具套件,为在 Oracle Solaris 和 Oracle Linux 操作系统上实现最佳的应用程序性能和可靠性提供了编译器优化、多线程性能和代码分析工具方面的最新技术。


 
提高应用程序性能
    使 用 Oracle Solaris Studio C、C++ 和 Fortran 编译器和库生成基于 SPARC 和基于 x86 的应用程序(包括 SPARC T4),速度最多可提高三倍。Oracle Solaris Studio 在提高运行时应用程序性能的同时,最多可以减少 20% 的编译时间。

 
提高应用程序可观察性
    借助高级性能、内存和线程分析工具大大提高应用程序的可观察性。新的 Code Analyzer 不但可以识别所覆盖代码中的常见编码错误(如内存泄露),还能提示提高代码覆盖率的有效步骤。

 
提高开发人员生产效率
   除 Oracle Solaris 和 Linux 操作系统外,远程开发功能还能够从 Windows 和 Mac OS 支持 Oracle Solaris 和 Linux 应用程序的编辑、编译、调试和分析功能。新工具简化了针对 Oracle 数据库的 C 和 C++ 数据库应用程序的开发。

Oracle Studio 12.4 Beta 发布,该版本最值得关注的就是对 C++11 的支持,包括:

  • 全新 C++ 编译器和 dbx 调试器,支持 C++ 2011 语言标准

  • 重新设计的性能分析器 UI ,简化了关键性能问题标识,还包括远程数据分析和跨架构支持,结果比较以及核心的性能调整

  • 代码分析器改进对静态代码的分析,内存访问检查和识别质量差的代码等

  • 为 Oracle’s SPARC T5, M5, M6, Fujitsu’s M10, and Intel’s Ivy Bridge 服务器优化编译器和库

  • 支持新的 OpenMP 4.0 标准,包括: Region Cancellation, Thread Affinity, Tasking Extensions and Sequentially Consistent Atomics

  • IDE 支持 C++ 2011,提升响应时间以及更低内存占用和提升大源码项目的处理

详情请看:Oracle Solaris Studio 12.4 What’s New.

Oracle Studio 12.4 Beta 发布,支持 C++11