1
要優化我的應用程序字典是一個更好的選擇或arraycollection,其中兩個都滿足我的需要。請告訴我。先謝謝你。Flex中的arraycollection和字典之間的內存差異
要優化我的應用程序字典是一個更好的選擇或arraycollection,其中兩個都滿足我的需要。請告訴我。先謝謝你。Flex中的arraycollection和字典之間的內存差異
事實上,arraycollection,數組,字典都作用於相同的內部數據結構,即hashmap(或類似的東西)。 只是一個arraycollection會有一些不像字典的預初始化內存插槽。
此外,arraycollections更容易對付櫃面你需要遍歷或做類似業務的轉變,不印字等
所以,你應該問的問題是,什麼業務我需要對數據做的,然後決定你需要選擇哪一個。
Hi @Neeraj,Dictionary滿足了我的應用程序所需的所有需求,同時也是arraycollection。現在,我想知道優化我的應用程序,這是更好的選擇。 –
@Kishore如果你的密鑰總是基本類型(例如string,int,number等),那麼你應該使用數組集合而不是字典。如果你的密鑰是其他自定義的AS3對象,那麼你應該使用字典。 – Neeraj