اگه چند وقت هست با گولنگ کار میکنید شاید بد نباشه که یه مروری روی ریزه کاریهاش داشته باشید.
من این کتاب ۱۰۰ اشتباه در گولنگ رو خیلی وقت پیش دیده بودم و امروز یه نگاهی انداختم بهش و به نظر برای این منظور کاربردی میاد.
https://100go.co/
برای این که بیشتر تشویقتون کنم یک نمونه هم میگذارم:
فرض کنید ۱ ملیون ایتم به مپ اضافه میکنیم در این مرحله برنامه ۱۰۰ مگابایت مموری مصرف میکنه. حالا هر ۱ ملیون تا رو حذف میکنیم و گاربیج کالکتور رو هم صدا میکنیم. در این مرحله برنامه چقدر مموری مصرف میکنه؟ نزدیک به صفر؟ پاسخ اینه که نه. چون تعداد bucket های مپ فقط زیاد میشن و کم نمیشن در نتیجه خود مپ همچنان مموری نسبتا زیادی مصرف میکنه.
https://100go.co/28-maps-memory-leaks/
Post #3212
3.22K