Analyst Report

IDC White Paper: Running Mission-Critical Workloads on Enterprise Linux x86 Servers

This IDC white paper, sponsored by Intel,  examines the growth of mission-critical workloads being hosted on x86 servers based on the Intel Xeon E7 series of processors running enterprise Linux operating systems. It looks at the way in which x86 servers are taking on more demanding workloads, including databases and enterprise applications. It also discusses IDC Workloads data that shows the growth of mission-critical business processing workloads on enterprise Linux platforms.

  • Developers
  • Partners
  • Linux*
  • Server
  • Intermediate
  • Mission-critical
  • Xeon
  • Linux x86
  • Cloud Computing
  • Cluster Computing
  • Enterprise
  • Open Source
  • Security
  • 使用软件工具测试Intel® 平台下的WINDOWS *应用程序功耗

        这篇白皮书介绍了如何使用软件工具测试Windows*平台下应用程序的功耗。同时还介绍了如何发现一些影响软件功耗的主要因素。这篇白皮书旨在面向 ISVs, OEMs, 和其他技术相关人士。

  • Developers
  • Intel AppUp® Developers
  • Partners
  • Professors
  • Students
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Windows*
  • Advanced
  • Intermediate
  • Static Analysis
  • Debugging
  • Optimization
  • 使用多线程的利弊

    1. Amdahl定律

         一个很简单的量化公式,用来计算一个程序中串行部分所占多少对程序加速比的影响或者用来计算计算机硬件配置中某个设备的速度提高能够将整个系统的速度提高多少。

         假设一个串行程序执行的总时间为1,不能被并行化的部分占的时间比例为p,即串行化的部分为p,可并行化的时间为:1-p。如果用n个核用来加速的话,加速比为:


    HTML5应用开发功耗调优化小结

    HTML5应用开发功耗调优化小结

    功耗优化介绍

    在WWW 2012 – Session: Mobile Web Performance会议论文中发现一篇对HTML5移动应用开发非常有参考意义的由斯坦福CS系发表的一篇论文,Who Killed My Battery: Analyzing Mobile Browser Energy Consumption。里面详细谈到了在mobile browser中,如何写网站可以节省功耗,测量和研究的结果为移动端HTML5应用开发提供了重要的参考价值

    移动浏览器和网站分析

    首先介绍一下测量工具:采用安捷伦34410A高精度数字功率万用表,可以实时测量设备的功耗情况。开发机选用Android Developer Phone 2 (ADP2) HTC手机。他们对web浏览器添加了一些功能模块便于测量,架构图如下:

    典型的Facebook手机端网页打开,在安捷伦测量仪上可以看到的功耗变化如下图:

  • HTML5
  • JavaScript*
  • Intermediate
  • 在VTune™ Amplifier的报告中选择一个特定的函数作为子树

    在使用VTune™ Amplifier XE的过程中,如果用户的项目很大,还需要调用第三方的库函数和系统函数。而用户需要观察是Top-down报告中自己的某一个函数以及其子树。需要在巨大的Top-down Tree报告中过滤掉其他无关信息,目前有二种办法:

    1. 在整个Top-down 报告中,找到感兴趣的热点函数,过滤其他无关的子树。

    过滤前:

    关于 android 中 edittext 特殊字符过滤和字符长度限制的最优方法

    在android开发中,经常会碰到edittext中特殊字符过滤和字符长度限制同时要求的问题,由于android不同版本之间的兼容问题,以及各种手机支持情况不同,因此,经常会出现一些设备上面不兼容问题。为了解决这个问题,这里经过实践总结,给出一个最优的方案:

    首先,对于字符长度的限制我们可以使用3种方法,如下:

    1,使用EditText的setFilter方法实现,代码如下:

    定义EditText对象mEditText;

    字符限制长度int MAX_TEXT_INPUT_LENGTH;

    mEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(MAX_TEXT_INPUT_LENGTH)});

    这种方法只能限制固定长度的字符数,也就是说MAX_TEXT_INPUT_LENGTH必须是一个定值。

    2, 同样是使用setFilters方法,动态改变限制的字符长度:

    int mMaxLenth = 20;//mMaxLenth可以动态改变

    优化联网待机状态下WINDOWS 8 应用程序

    这篇白皮书介绍了如何测试和分析软件在Windows待机连接状态下的行为。同时还介绍了如何发现待机连接状态下影响电量的根本原因以及如何优化。这篇白皮书旨在面向 ISVs, OEMs, 和其他技术相关人士。
  • Developers
  • Intel AppUp® Developers
  • Partners
  • Microsoft Windows* 8.x
  • Windows*
  • Advanced
  • Debugging
  • Intel® Core™ Processors
  • Intel® Itanium® Processors
  • Microsoft Windows* 8 Desktop
  • Microsoft Windows* 8 Style UI
  • Optimization
  • Power Efficiency
  • Subscribe to Analyst Report