Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Активные темы » Embarcadero RAD Studio

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323

Открыть новую тему     Написать ответ в эту тему

V1s1ter



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
         
Обсуждаем новые возможности и баги
 
Просьба писать про Embarcadero RAD Studio XE5, XE6, XE7, XE8, 10.x (Seattle, Berlin,Tokyo)
  По вопросам скачивания - Тема в Варезнике (lite-версии тут)
  Вопросы по неюникодным версиям Delphi — шестая бумага
  Бесплатные Компоненты и утилиты для Delphi/BCB/FreePascal/Lazarus
  Коммерческие компоненты и утилиты для Delphi/BCB
  Вопросы по компонентам для Delphi, C++ Builder разных версий
  Новые языковые возможности, начиная с Delphi 2005 по XE4 — здесь, и New!здесь еще
  Англоязычный официальный форум Embarcadero — здесь
  Embarcadero Quality Central, веб интерфейс — здесь, новый Quality Portal тут
  Программирование на Delphi — викиверситет
  Другие ресурсы
   Предыдущие бумаги
 
     Вопросы ..XE4       Вопросы ..XE3    Вопросы ..XE2      
  Вопросы ..2009-XE    Вопросы ..<2009 / ч.5    Вопросы ..<2009 / ч.4      
  Вопросы ..<2009 / ч.3    Вопросы ..Delphi 2 / ч.2    Вопросы ..Delphi  

  Выключение встроенного эксперта Castalia  для XE8 (иногда помогает при вылетах и тормозах)  
  Полезные плагины(эксперты)

Всего записей: 948 | Зарегистр. 06-02-2007 | Отправлено: 15:25 11-09-2013 | Исправлено: Komandor, 15:49 31-03-2024
AlexCoRu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Система так работает
Как? И никаках накладных расходов в виде супервизора? Чудеса.

Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 15:44 14-05-2017 | Исправлено: AlexCoRu, 15:45 14-05-2017
kaz_av

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexCoRu

Цитата:
Как?

Как с файлом подкачки.

Всего записей: 439 | Зарегистр. 15-02-2006 | Отправлено: 15:45 14-05-2017
AlexCoRu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как с файлом подкачки
В-о-о-о-т.

Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 15:46 14-05-2017
kaz_av

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexCoRu

Цитата:
В-о-о-о-т.

Что вот?

Всего записей: 439 | Зарегистр. 15-02-2006 | Отправлено: 15:48 14-05-2017
AlexCoRu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Проецировании файлов - расширение механизма управления виртуальной памятью, т.е. файла подкачки со всеми вытекающими.

Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 15:49 14-05-2017
kaz_av

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexCoRu
Ты как попка не повторяй, а изложи своё видение проблемы.

Всего записей: 439 | Зарегистр. 15-02-2006 | Отправлено: 15:53 14-05-2017
AlexCoRu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
своё видение проблемы
я высказал в начале дискуссии, а также в ответе Frodo_Torbins.

Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 16:10 14-05-2017 | Исправлено: AlexCoRu, 16:11 14-05-2017
kaz_av

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexCoRu

Цитата:
я высказал в начале дискуссии, а также в ответе Frodo_Torbins

Мне стоит, всё же, надеяться на озвучивание конкретных претензий к механизму проецирования исполняемых модулей, в контексте разговора о размерах этих модулей разумеется, или это твой максимум?

Всего записей: 439 | Зарегистр. 15-02-2006 | Отправлено: 16:21 14-05-2017
AlexCoRu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kaz_av, Корел, Фотошоп, Хром, ПДФ вьювер, в фоне почтовый клиент, мессенжер, антивирус (файервол за недобностью отключен), самопальная (мать её) гостиничная прога - нормальный режим работы сотрудника отдела маркетинга. А, да, может быть, ещё Офис. В принципе всё бы хорошо, но вот эта мать её... И как будет работать переключение задач?
 
Добавлено:
Что бы лишнюю бадягу не разводить, сразу сказано:
- в Корел больше двух закладок не создавать,
- В Фотошопе максимум 4 слоя,
- в Хроме открывать пару страниц,
- ПДФ вьювер закрывать.
И всё ради того, что б эта самопальная мать её работала, ибо её аппетит, как перечисленных прог выше, неограничишь.
 
Это для комфортной работы конечного пользователя, а не программера. Надеюсь, понятно?

Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 17:06 14-05-2017 | Исправлено: AlexCoRu, 17:16 14-05-2017
kaz_av

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexCoRu
facepalm.jpg Смешалисьвкучуконилюди. Теперь ответь мне, какое отношение размер исполняемого модуля имеет к размеру памяти требующейся софту для хранения данных?

Всего записей: 439 | Зарегистр. 15-02-2006 | Отправлено: 17:32 14-05-2017
AlexCoRu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kaz_av, на какой прикладной области специализуретесь? Или на все руки мастер?
 
 
Добавлено:
Иначе, разговор будет ни о чём.

Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 17:54 14-05-2017
kaz_av

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexCoRu

Цитата:
на какой прикладной области специализуретесь? Или на все руки мастер?

А в ы с какой целью интересуетесь?
 

Цитата:
Иначе, разговор будет ни о чём.

Разговор вполне предметен, только я до сих пор не увидел ничего, кроме выстраивания кривых аналогий и попыток съехать с темы. Конкретика будет?

Всего записей: 439 | Зарегистр. 15-02-2006 | Отправлено: 18:53 14-05-2017
AlexCoRu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По конкретной прикладной области - будет. А беспредметно (абстрактно, теоретически) претензий нет, механизм хороший, если с умом используется (и используется вообще). Короче, как спросил, так и ответил
 
Добавлено:
А тема какая, кстати? Напомни.
 
Добавлено:

Цитата:
Смешалисьвкучуконилюди
что ль, так это реально так у юзерей на компах.

Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 19:28 14-05-2017 | Исправлено: AlexCoRu, 19:42 14-05-2017
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Но это ж не увеличит размер проекта до 100Мб?

Увеличит, если в дополнение к VCL используется еще десяток или два пакетов компонент. Плюс вы не забывайте, что в итоговом exe-шнике будет куча ресурсов. В основном конечно формочки со всякой дребеденью типа иконок в имейджлистах, но может быть и отладочная информация для логера ошибок, и скины для Девок, и еще много всего. Благодаря механизму, который описывал kaz_av, все это не будет грузится в память при старте, а только по мере необходимости: код страницами, остальное по запросу. Это конечно если вы не использовали упаковщик типа UPX, иначе в память сразу лягут все 100 метров.
Кстати, если в проекте несколько исполняемых файлов, и не используются рантайм пакеты, то в каждом файле будет своя копия RTL и всех используемых библиотек.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 19:59 14-05-2017
kaz_av

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexCoRu

Цитата:
По конкретной прикладной области - будет

Так о конкретной и говорим. В частности, хочу услышать рассказ о "всех вытекающих":

Цитата:
Проецировании файлов - расширение механизма управления виртуальной памятью, т.е. файла подкачки со всеми вытекающими


Цитата:
А тема какая, кстати? Напомни

http://forum.ru-board.com/topic.cgi?forum=33&topic=13825&start=4560#15

Всего записей: 439 | Зарегистр. 15-02-2006 | Отправлено: 20:00 14-05-2017
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mtaleksandr
уменьшение размера может быть вызвано тем, что какую-то часть функций вынесли в отдельный модуль, и system.pas уменьшился. Они так когда-то сделали с модулем Variants

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 20:08 14-05-2017
AlexCoRu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как часто у приложений, будет возникать необходимость подкачки сегментов (хоть кода, хоть данных) и если таких активных приложений будет 3-4? Приложение больше ни чем не занято, кеширования не происходит?
Цитата:
Это конечно если вы не использовали упаковщик типа UPX, иначе в память сразу лягут все 100 метров.
Вот! С криворукости и лени некоторых тема и начиналась.
 
Добавлено:

Цитата:
если в дополнение к VCL используется еще десяток или два пакетов компонент
Ещё ближе к теме. Причем из каждого пакета пользовать 10% функционала, можно ж и winapi использовать.
 
Добавлено:
Так вспомнилось. Как-то не понимал зачем многие проги хотят msvcrt, пока не понадобилось на winapi переводить числа в строки и обратно. Так atoi и itoa оттуда оказалось, ну и сделал вставки на ассемблере. Это так кривая анология.

Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 20:11 14-05-2017 | Исправлено: AlexCoRu, 20:43 14-05-2017
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как часто у приложений, будет возникать необходимость подкачки сегментов (хоть кода, хоть данных) и если таких активных приложений будет 3-4? Приложение больше ни чем не занято, кеширования не происходит?

Обязательно подкачка будет происходить когда понадобилось выполнить код с еще не загруженной страницы. Но обычно винда старается предугадывать такие моменты и загружает страницы заранее. Правда для этого ей нужна свободная оперативка, та которая в диспетчере задач обозначена как доступная. На самом деле в такой памяти хранятся различные кеши, пока она не понадобится для других нужд. Как конкретно эти кеши работают никто не знает, известно только, что в разных версиях Винды их алгоритм работы меняется.
 

Цитата:
Ещё ближе к теме. Причем из каждого пакета пользовать 10% функционала, можно ж и winapi использовать.

Ага, и получим либо еще один KOL, либо еще одну VCL.
А так то линкер неиспользуемые куски старается выкидывать.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 22:09 14-05-2017
AlexCoRu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А если запрошенная страница попадет на границу сегментов, то будет загружено два сегмента

Цитата:
Ага, и получим либо еще один KOL, либо еще одну VCL.
Ну зачем так сразу, есть ведь наследование (ООП как-никак), к тому ж поведение объектов можно изменять перекрывая виндовые сообщения.

Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 22:45 14-05-2017
Alexzzy

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Короче, автомобили надо делать так. Peel P50
Подробнее...

Всего записей: 1474 | Зарегистр. 10-07-2013 | Отправлено: 23:57 14-05-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Активные темы » Embarcadero RAD Studio


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru