第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

.NET Integer與Int16?

.NET Integer與Int16?

梵蒂岡之花 2019-12-27 12:48:02
我有一個(gè)可疑的編碼實(shí)踐。當(dāng)我需要遍歷數(shù)量限制在其下的一小部分項(xiàng)目時(shí)32000,我將其Int16用于i變量類型而不是Integer。之所以這樣做,Int16是因?yàn)槲艺J(rèn)為使用相比完全使用效率更高Integer。我錯(cuò)了嗎?使用Int16vs 之間是否沒有有效的性能差異Integer?我是否應(yīng)該停止使用Int16并只Integer滿足我所有的計(jì)數(shù)/迭代需求?
查看完整描述

3 回答

?
滄海一幻覺

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊

根據(jù)下面的參考,運(yùn)行時(shí)優(yōu)化了Int32的性能,并建議它們用于計(jì)數(shù)器和其他頻繁訪問的操作。

摘自:MCTS自定進(jìn)度培訓(xùn)套件(考試70-536):Microsoft?.NET Framework 2.0-應(yīng)用程序開發(fā)基礎(chǔ)

第1章:“框架基礎(chǔ)”
第1課:“使用值類型”

最佳實(shí)踐:使用內(nèi)置類型優(yōu)化性能

運(yùn)行時(shí)優(yōu)化了32位整數(shù)類型(Int32和UInt32)的性能,因此請將這些類型用于計(jì)數(shù)器和其他經(jīng)常訪問的整數(shù)變量。

對于浮點(diǎn)運(yùn)算,Double是最有效的類型,因?yàn)檫@些運(yùn)算是由硬件優(yōu)化的。

另外,同一部分的表1-1列出了每種類型的建議用法。與此討論相關(guān):

  • Int16-互操作和其他特殊用途

  • Int32-整數(shù)和計(jì)數(shù)器

  • Int64-大整數(shù)


查看完整回答
反對 回復(fù) 2019-12-27
?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊

Int16實(shí)際上可能效率較低,因?yàn)橛糜谧衷L問的x86指令要比用于字訪問的指令占用更多的空間。這將取決于JIT的功能。但不管如何,它幾乎肯定不會(huì)為迭代變量使用時(shí)有效。


查看完整回答
反對 回復(fù) 2019-12-27
  • 3 回答
  • 0 關(guān)注
  • 739 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)