Performance Engineering
metasearch
这个作者很懒,什么都没留下…
展开
-
Thread Scheduling and Priority in Java
Thread Scheduling and PriorityJVM implements a fixed priority thread-scheduling scheme. Each thread is assigned a priority number (between theThread.MIN_PRIORITY and Thread.MAX_PRIORITY). The high转载 2012-07-18 17:02:28 · 618 阅读 · 0 评论 -
Multithreading & Concurrent Programming
Java Programming TutorialMultithreading & Concurrent Programming1. IntroductionJava supports single-thread as well as multi-thread operations. A single-thread program has a single entry poi转载 2012-07-18 17:00:14 · 1619 阅读 · 0 评论 -
Welcome to jungle -- Herb Sutter
Welcome to the JungleIn the twilight of Moore’s Law, the transitions to multicore processors, GPU computing, and HaaS cloud computing are not separate trends, but aspects of a single trend – m转载 2013-06-09 13:29:48 · 1700 阅读 · 1 评论 -
并行程序的几点Tips:
这两天在搞多线程并行, 有以下几点体会:1 shared resource 是毒药, 尤其是在频繁需要加锁的时候。当计算的core增多时,其性能扩展不明显2 要尽量用现成的并行framework. .NET的TPL, c++的opencl和amp。这些framework能够形成一个thread pool, 能够根据系统当前的状况自动来schedule最佳的线程数和调度策略,任务原创 2013-06-10 22:37:56 · 681 阅读 · 0 评论 -
Stack Walking in Xperf
Bruce Dawson is a performance analyst on the client performance team. He has written this guest post on enabling stack walking using xperf for both 32-bit and 64-bit Windows systems (Vista and Win7).转载 2013-06-15 14:01:03 · 1660 阅读 · 0 评论 -
XPerf - Windows Performance Toolkit
XPerf - Windows Performance ToolkitEvent Tracing for Windows has been with us since Windows 2000. It is an infrastructure for raising events from various system components, and has only been used b转载 2013-06-15 13:51:08 · 2751 阅读 · 0 评论 -
应用程序性能分析利器 —— Visual Studio Profiler
有一种速度叫做龟行,有一种感觉叫做无法忍受,有一种愿望叫做性能提升,有一种困难叫做寻找瓶颈。 所有人都希望自己的程序能够飞速运行,但是性能的提升又是何等艰辛,就连起步都那么困难。浩如烟海的代码,哪一段才是性能提升的关键?哪一段才是程序运行的瓶颈?难道你只能通过在每个函数前后都添加一段时间输出来寻找耗时最长的函数吗?你应当相信,在这个信息化的时代,在这个效率为先的时代,也许每一个需要重复的工转载 2013-06-15 21:18:48 · 1230 阅读 · 0 评论