Re: [GoLand] Народ просит фичу
От: artspb Россия https://artspb.me
Дата: 28.03.21 08:31
Оценка:
Здравствуйте, SergASh, Вы писали:

SAS>Привет всем!


SAS>Хочу сформулировать feature request


SAS>Вот небольшой пример бенчмарка. Здесь переменная создается в точках (1), (2) и (3)

SAS>Однако будет ли эта переменная выделена в куче или останется стековой зависит от того,
SAS>что написано в точке (4), которая может быть вообще в другом файле. По одному только
SAS>типу переменной понять это невозможно.

SAS>В таком виде бенчмарк показывает, что никакой работы с кучей нет.

SAS>Если (4) раскомментировать, то будет показано одно выделение памяти на операцию.

SAS>Было бы здорово, если бы можно было навести курсор на объявление переменной и увидеть

SAS>стековая она или нет. Ещё круче было бы, если б можно было найти все места в коде, из-за
SAS>которых переменная не является стековой. Мне кажется, это был бы бесценный инструмент
SAS>для оптимизации по памяти.

SAS>Что скажете, комрады из JetBrains?


Привет, отличная идея! Мы отслеживаем ее в тикете GO-1690. Можно за него проголосовать, чтобы получать уведомления об обновлениях. Но, боюсь, что в ближайшее время мы до нее не доберемся.
Отредактировано 28.03.2021 8:32 artspb . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.