- 博客(5)
- 收藏
- 关注
转载 【yebangyu博客】性能优化的那些传说和迷思
相信你在很多书籍中见到很多代码调优(tuning code)的建议和方法。这些书籍可能包括《编程珠玑》、《深入理解计算机系统》、《程序设计实践》、《Optimized C++》等等。坦白说,这些书我都看过,它们确实提供了不少有意思的性能调优的方法,那么我们的问题是,这些建议和方法有效吗?所谓有效,一种衡量途径是,假如我们不那么做,是否编译器已经会自动优化了呢?本文我们举几个例子,然后开启编译器优化选项后,看看发生了什么。本文环境为:Ubuntu 14.04 32bit + Intel I7 CPU
2021-02-08 19:31:05
175
转载 【yebangyu博客】Lock Free中的Epoch Based Reclamation
转自:http://www.yebangyu.org/blog/2016/09/09/epochbasedreclamation/楔子一般认为,用C/C++编写Lock Free代码非常困难,主要原因无非是两个:内存模型内存回收C++11引入了标准的内存模型,在此之前,C++程序员依赖于具体的体系结构特点和编译器提供的feature来保证正确的内存访问语义。C++11出来后,程序员编写健壮的、可移植的lock free代码成为可能。但是内存回收问题依旧存在。我们知道,和Jav
2021-02-08 19:26:41
596
转载 【yebangyu博客】诡异的程序性能问题
转自:http://www.yebangyu.org/blog/2015/12/30/falsesharing/本文所使用的环境是Ubuntu 14.04 32bit系统,Intel I5处理器,X86体系结构提出问题如果我说下面的程序存在性能问题,您信吗? 12345678910111213141516171819202122 #include<thread>int32_t global[2..
2021-02-08 19:18:32
222
转载 [转载]IIS和ASP.NET线程模型和异步Controller图解
How to Use Asynchronous Controllers in ASP.NET MVC2 & MVC3January 6, 2011原文地址:https://aaronstannard.com/asynchonrous-controllers-aspnet-mvc/The primary reason I addedasynchronous methods to Quick and Dirty Feed Parser 0.3was because I wanted t...
2020-09-28 16:48:45
394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅