
VC
shines77
这个作者很懒,什么都没留下…
展开
-
[转]内存拷贝的优化方法
转自:http://flier.cnblogs.com/archive/2004/07/08/22352.htmlhttp://www.blogcn.com/user8/flier_lu/index.html?id=1577440&run=.0999083让我们回过头来看看P4架构下的Cache结构。 The IA-32 Intel Architecture Softw转载 2008-04-04 02:43:00 · 2358 阅读 · 0 评论 -
_beginthreadex和CreateThread的区别和联系
今天无聊, 点了一下优快云首页右下角的一周技术文章点击Top9, 基本都是intel博客大赛的文章, 其中有一篇: Win32 多线程的创建方法和基本使用, 其中提到了CreateThread内存泄露的问题, 详见: http://wenku.baidu.com/view/adede4ec4afe04a1b071dea4.html或http://dl.dbank.com/c03ljl2i转载 2011-12-09 03:51:12 · 9261 阅读 · 1 评论 -
如何在Windows下编译GotoBLAS2和用CodeBlocks+MinGW编译项目时打开OpenMP
GotoBLAS2是一个高性能的数值计算矩阵库, 在测试GotoBLAS2库的时候, 想试试OpenMP的多线程跟单线程的运算速度的差别有多大.1. 下载安装MinGW, 设置好环境变量;2. 下载安装CodeBlocks(一个Windows下默认使用MinGW的C/C++ IDE环境), 并简单设置一下MinGW的路径;3. 在MinGW环境下编译GotoBLAS2: 首先修改原创 2011-12-09 05:40:28 · 2358 阅读 · 0 评论 -
在VS2010里面包含进全局的include目录和lib目录
VS 2010导入include和lib和以前的VS 2005、2008 有所不同,为了不要每个项目都要设置一次,所以导入全局目录库是必须的,找了一下,具体方法如下。 VS 2010之前,VC Directory的设置都是在IDE的Tools->Options中设置的,VS 2010改为,分别在每个项目中的Properties中设置。如下图:在IDE中,打开View->Proper转载 2013-01-26 17:29:15 · 2075 阅读 · 0 评论 -
VS2010 调用的目标发生了异常
今天更新了一下TortoiseGit以及汉化包, 要求重启, 但我没重启即打开VS2010, 然后就报这个错误:我经常使用的是VS2008, 2010开得不多, 所以也不知道是不是更新TortoiseGit引起的, 然后我Google了一下, 有好几种情况, 其中一种还是比较靠谱的, 就是环境变量里的"系统变量" windir 的值变了, 打开一看, 没变. 再找了一个贴子, 文中提到,原创 2013-02-25 07:12:49 · 17612 阅读 · 2 评论 -
Intel大坑之一:丢失的SSE2 128bit/64bit 位移指令,马航MH370??
最近在写一些字符串函数的优化,可是写的过程中,想要实现 SSE2 128 bit / 64 bit 的按 bit 逻辑位移,却遇到了一个大坑,且听我娓娓道来。当我写到一半的时候,突然就冒出了马航370这几个字,如果你认真阅读了我的文章,也许你也应该思考一下,这 128 bit / 64 bit 的位移指令到底是去哪了?石沉大海了?那不就跟马航370一样吗,是一个谜,一个非常非常大的谜……原创 2014-06-26 13:31:21 · 4404 阅读 · 4 评论