C_Sharp 板


LINE

就我所知, heap 可以看成一塊亂糟糟的 記憶體 物件的東東都是存在這裡,也就是隨便挖一塊記憶體去放,所以會有很多空格 但是我們以前學的不都是需要一個 SP or BX (忘了是什麼了) 來取得 參數 但是物件需要一個指標,也就是那塊長長的記憶體位置存的都是物件的位址 ^^^^^^^^^^^^附註 所以要存取物件的值的話,總共需要存取兩次記憶體。但Stack 裡面只需要32Bit就好 但若宣告的是 Struct 的話,例如 Point ,那麼 x,y 就是直接放在 Stack 裡面 存取的話,直接用暫存器加減X就可以取得了,也就是一次KO~ 不知道這樣說的明白嗎? PS:曾問過我的組語老師,Heap相關問題,他回說:「Heap是什麼?」 所以也有可能 Heap 是GC出來之後的產物 至於 16byte以下用 Struct效率比較好,是在TechEd 2004 聽到蔡學鏞講的~ 物件導向的語言 其字串也是放在 Heap 中,所以每次指派才都會多出一塊垃圾記憶體~ 但若早期的C, 程式一開始即宣告好的字串就是 Stack了~ 動態的話,我想應該也叫做Stack ,因為那時候沒有gc可以幫你回收 ,都要自己free 掉 附註: 長長的記憶體指的是 Code從上面開始,Data從下面開始,以前學組語的那種模型 所以Data太多還會蓋到 Code ,我覺得還滿好笑的~ ※ 引述《virdust2003 (替機殼洗個熱水澡)》之銘言: : 16 byte 以下 struct 比較快 : 因為stack 而不是 heap : ※ 引述《tomex (tomex_ou)》之銘言: : : 既然結構(struct)與類別(class)的差別只在預設public及private差別 : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : 哪裡看到的? : : 為何c#不通通以class來代替struct呢? : : 像int, Size(x,y)都是用struct,應該有原因吧?! -- ----------------------------------------------------------------------------- 功課重,Project多的好幫手--專案王 http://steven.twbbs.org/ProjectKing 增加右鍵的威力RightMenuKing--右鍵王 http://steven.twbbs.org/RightMenuKing/ 備份重要檔案的好幫BackupKing--備份王 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.164.5 ※ 編輯: virdust2003 來自: 140.113.164.5 (07/12 14:05)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP