Java*

Intel® Software Tuning Agent

Intel® Software Tuning Agent (Intel® STA) is a Java* program that assists in the performance analysis and optimization of software applications written for Intel® Architecture. It is provided free of charge as open source software.
  • Desenvolvedores
  • Java*
  • Intel® VTune™ Amplifier XE
  • Intel® VTune™ Performance Analyzer
  • Software WhatIf
  • Intel® Software Tuning Agent
  • Intel® STA
  • Intel® Architecture
  • Computação paralela
  • Многопоточность в среде Java*

    Многопоточность в среде Java*

    Автор: Алан Макнотон (Allan McNaughton)

    Организация потоков в среде Java* позволяет добиться прироста производительности практически во всех приложениях. Узнайте, как многопоточность становится стандартным средством программирования в среде Java*, благодаря технологии Hyper-Threading и возможностям новых многоядерных процессоров Intel®.

  • Java*
  • Computação paralela
  • Thread
  • What developers talks about Integrated debugger for Java*/JNI Environments

    Recently I've got a chance to talk with several commercial VM engineer, and I would like to publish some summary of conversation:

      • "I use Visual studio for native and Eclipse for java"

      • "I would really like to be able to debug by going from JVM-code to Java-code and back"

      • That would be more interesting if it would be more VM-independent

      • "It is a bit scary to expect the jvm that you debug, be responsible for future debugging"

    Debugger's role and its usage scenarios, some expanding to Java*/JNI world.

    Historically general mechanism to debug managed code with encapsulation or involving of unmanaged code is in using of two different debuggers (see http://www-128.ibm.com/developerworks/java/library/j-jnidebug/index.html, http://developers.sun.com/learning/javaoneonline/2006/tools/TS-1011.pdf for details). 

    Debugging concepts

    Traditionally we have several debugging concepts to choose out-of- and in- process debugging. Let’s start from in-process, as soon as I own debugger implementing in-process debugger implementation. There are several examples of in-process debugging in industry: printf-debugging (very powerful and helpful;) http://udrepper.livejournal.com/5018.html), kernels' and hypervisors' debuggers.

    在 Intel® Server Platforms 上优化 Java*

    介绍

    面世 10 年以来,Java* 已经从一个能够“在任何地方运行”的客户端编程语言发展成为当今理想的企业服务器端应用开发平台。正在设计能够到达企业边缘的应用的软件开发商,目前可以选择大量具备不同系统功能的 Java 构建模块,从而显著缩短开发周期的。

    Java 应用是与操作系统无关的,它依赖于 Java* 虚拟机(JVM)才能充分利用底层硬件架构的优势。Java 平台无关的应用间接借助 JVM 才能为平台提供最佳的性能。JVM 处理代码生成、线程管理、内存分配和垃圾收集的好坏程度将决定 Java 应用的性能。

  • Desenvolvedores
  • Servidor
  • Java*
  • Otimização
  • Páginas

    Assine o Java*