![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2012
Сообщений: 836
|
Всем привет. Вот возник вопрос следующего характера. Какой объем памяти занимают строки типа
и т.д? В чем будет собственно разница, если я импортирую все библиотеки разом(нужные или ненужные неважно). |
|
|||||
|
Цитата:
Но сама компиляция займет больше времени, если импортировать все, потому что в этом случае ему придется проверить что нужно, а что нет Цитата:
|
|
|||||
|
На самом деле при импорте просто расширяется область видимости, в неё добавляются новые классы, а соответственно, обращение к переменным замедляется, благодаря тому, что больше объектов нужно проверить.
Но памяти сами строки занимают десятки байт.
__________________
There is no thing in this world that is not simple. |
|
|||||
|
Регистрация: Jan 2012
Сообщений: 836
|
Спасибо всем за ответы)
|
|
|||||
|
Цитата:
Область видимости (поиск по ней) - это понятие времени исполнения. import - это директива компилятора. По сути import нужен всего навсего для того, чтобы сделать из такого кода: вот такой:
__________________
...вселенская грусть |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|