View Full Version : سوال: مقدار گرفته شده حافظه
irpersian20
یک شنبه 17 شهریور 1392, 12:29 عصر
سلام
long []n = new long[1000000]
این یعنی به اندازه یک میلیون خانه حافظه رزور کن درسته؟
یک میلیون بیت؟ حدودا 10 مگابایت؟
tooraj_azizi_1035
یک شنبه 17 شهریور 1392, 12:40 عصر
1000000*8 Byte ~ 7.6 MB
M_Hossaini
یک شنبه 17 شهریور 1392, 13:06 عصر
سلام
long []n = new long[1000000]
این یعنی به اندازه یک میلیون خانه حافظه رزور کن درسته؟
یک میلیون بیت؟ حدودا 10 مگابایت؟
این رو ببینی ضرری نداره سیستم های 64 با 32 متفاوت اند
http://stackoverflow.com/questions/7607502/sizeoflong-in-64-bit-c
irpersian20
یک شنبه 17 شهریور 1392, 23:02 عصر
1000000*8 Byte ~ 7.6 MB
سلام
1000000 تقسیم بر 8 کردید؟ از بیت بشه بایت؟ میشه 125000 بعد تقسیم برا 1000 کردید؟ که بشه کیلو بایت؟ 125 میشه
حالا 1024 هم بگیرید طوری نیست
مهرداد صفا
دوشنبه 18 شهریور 1392, 00:06 صبح
با سلام.
long[] test=new long[1024]..= 8(size of long) * 1024 (number of 'long's in array) + 16 (size of array object) bytes
=8208 bytes
=8.002 kb
مهرداد صفا
دوشنبه 18 شهریور 1392, 00:06 صبح
با سلام.
long[] test=new long[1024]..= 8(size of long) * 1024 (number of 'long's in array) + 16 (size of array object) bytes
=8208 bytes
=8.002 kb
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.