using system;
using system.collections;
using system.diagnostics;
using system.collections.generic;
using system.text;
using system.threading;
namespace csharp.test
foreach (int item in listint)}}
執行就可以看到,效能的區別的
arraylist 360
array 25
list60
從上面的結果可以看出, 360與25之讓的差距. 不同專案不同需求, 小專案用arraylist 能使工作簡單, 用也是可以的, 只是做個測試, 並不是排擠, 畢竟微軟還是把它做出來了. 所以建議盡量使用array, 因為往arraylist裡面新增和修改元素,都會引起裝箱和拆箱的操作,頻繁的操作可能會影響一部分效率。
mysql redis mongodb效能比較
1 redis所有資料都是放在記憶體中的,持久化是使用rdb方式或者aof方式。2 mongodb的所有資料實際上是存放在硬碟的,所有要操作的資料通過mmap的方式對映到記憶體某個區域內。然後,mongodb就在這塊區域裡面進行資料修改,避免了零碎的硬碟操作。至於mmap上的內容flush到硬碟就是...
ArrayList Array List效能比較
一直知道arraylist效能不太好,今天就來試了一下,貼下來以後使用時做個參考.請看下面的 using system using system.collections using system.diagnostics using system.collections.generic using s...
Mysql count 的多種使用方式效能比較
mysql的count函式用於統計符合條件的記錄數,常用的方式有 1 count 2 count 1 3 count id 4 count col 首先需要明確一點 count函式對於返回的結果集,一行行地判斷,不會統計null值。初學者經常會糾結到底應該使用哪種方式做計數,實際上這四種計數方式是有...