開篇 上一篇博文 局部性原理淺析——良好代碼的基本素質 中對程序局部性有了一個簡單的介紹。基本上已經知道了如何編寫有良好局部性的代碼。但是為什么有良好局部性的代碼就能有良好的運行效率,這個問題將在這篇博文中給出解答。至於存儲器內部的組織實現,將在下篇文章中敘述。 存儲器層次 ...
寫在前面 此文主要參考了園子里以下兩篇文章: 黃聰,Microsoft Enterprise Library . 系列 一 : Caching Application Block 初級 顧磊, EntLib 微軟企業庫 . 學習之路 第四步 使用緩存提高網站的性能 EntLib Caching 前面兩篇博文寫的很好,很全面,為何還需要本文 大家可以點進去看下前面的文章,黃聰寫的是企業庫Cache ...
2011-12-31 13:27 11 2684 推薦指數:
開篇 上一篇博文 局部性原理淺析——良好代碼的基本素質 中對程序局部性有了一個簡單的介紹。基本上已經知道了如何編寫有良好局部性的代碼。但是為什么有良好局部性的代碼就能有良好的運行效率,這個問題將在這篇博文中給出解答。至於存儲器內部的組織實現,將在下篇文章中敘述。 存儲器層次 ...
原文:http://blog.csdn.net/he90227/article/details/52262163 什么是異步模式 要知道什么是異步 ...
這篇文章主要介紹了.Net Core中使用ref和Span<T>提高程序性能的簡單實現代碼,需要的朋友可以參考下 一、前言 其實說到ref,很多同學對它已經有所了解,ref是C# 7.0的一個語言特性,它為開發人員提供了返回本地變量引用和值引用的機制。Span也是建立在ref ...
一、前言 其實說到ref,很多同學對它已經有所了解,ref是C# 7.0的一個語言特性,它為開發人員提供了返回本地變量引用和值引用的機制。 Span 也是建立在ref語法基礎上的一個復雜的數據類型,在文章的后半部分,我會有一個例子說明如何使用它。 二、ref關鍵字 不論是ref ...
.NET 4.0中的Task Parallel Library(TPL)已經不是什么新鮮事了,相信很多朋友也閱讀過不少有關TPL的書籍資料。而另一方面,能夠將TPL合理地運用在實際項目開發過程中,以提高程序的執行效率,這種情況也並不多見。本文就以實際項目中的一個程序功能為例,簡要討論一下TPL ...
首先紀念一下今天的股票大跌抓個圖,雖然我自己損失不是很大,但是應該大多人都損失不小、也可能有人會繼續跳樓,也可能是股市一個新的轉折點來了。 接着還是重點關注自己寫代碼優化的主題吧、軟件系統當訪問量不大、數據量不大時、程序寫得好與壞的差別,但是每天有上萬人使用時那代碼寫得好與壞就差別很大 ...
[.net 面向對象程序設計進階] (16) 多線程(Multithreading)(一) 利用多線程提高程序性能(上) 本節導讀: 隨着硬件和網絡的高速發展,為多線程(Multithreading)處理並行任務,提供了有利條件。 其實我們每時每刻都在享受多線程帶來的便利,多核處理器多線程 ...
這篇博客將介紹一些提高WPF程序的建議(水平有限,如果建議有誤,請指正。) 1. 加快WPF程序的啟動速度: (1).減少需要顯示的元素數量,去除不需要或者冗余的XAML元素代碼. (2).使用UI虛擬化,只顯示當前需要顯示的元素. (3).不要把不要顯示的自定義控件隱藏在主界面中 ...