powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / MSVC и GCC: совместимость кодировок исходников
9 сообщений из 409, страница 17 из 17
MSVC и GCC: совместимость кодировок исходников
    #39897353
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Мой поинт в том чтобы сократить это количество фаз и свести их просто к алгоритму
который делает чуть больше действий. На память это особо не повлияет.

Отправная точка была такая (ну помимо кодировок :) - Если мы будем ДДОС-ить ММ, то мы будем дураками. А мой поинт в том, что если мы пишем высоконагруженный сервер на чём-то высокоуровневом (Java, Python да тот же Qt) мы не сможем не ДДОС-ить ММ, нам нужно всё переписать на Си, даже не на С++.

Почему я от промышленного оборудования перешёл на высоконагруженный сервер? Потому что мне показалось не плохой параллелью в данном частном случае . А сервер тебе ближе.

И там и там высокие нагрузки (просто разных масштабов), может даже логика запрос-ответ.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39897354
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav

Кстати интересная тема: Dynamic Lock-free memory allocators . Плохо с английским. :( Где-то на половину понял. Но что-то мне подсказывает, что там проблем ещё больше чем я думал. Нужно углубляться.

Тут еще пишут что аллокация памяти может лагонуть по причине того что страницы-конкуренты
должны сойти в swap-file/paging-file.

Еще тут надо рассмотреть операционку. Могут быть сильные отличия в том как Windows и как Linux интерпретирует
свободную память и что они делают когда ее не хватает и многое другое. Вот когда занимался тюингом Oracle9i на
Windows - там просто голова кругом шла от различий. А поддерживать нам надо было оба варианта. Продуктив у нас
стояли на Винде а тестовые - почему-то на RHEL.

И что ОС делает когда нет непрерывного фрагмента нужной длины. Какие тут стратегии аллокации.
С растущим размером блока экстента.

Ну там... или в своём потоке держат "пульчик" на сотню строк среднего размера. Какого размера?
Я-бы предложил формулу вида 95-й процентиль от выборки всех строк. И округлить в большую
сторону на параграф или на DWORD как будет удобно.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39897355
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav

Почему я от промышленного оборудования перешёл на высоконагруженный сервер? Потому что мне показалось не плохой параллелью в данном частном случае . А сервер тебе ближе.

И там и там высокие нагрузки (просто разных масштабов), может даже логика запрос-ответ.

А. Тоесть ты снизошёл до моего низкого уровня и перевел пром-оборудование на сервер?
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39897357
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
petrav

Почему я от промышленного оборудования перешёл на высоконагруженный сервер? Потому что мне показалось не плохой параллелью в данном частном случае . А сервер тебе ближе.

И там и там высокие нагрузки (просто разных масштабов), может даже логика запрос-ответ.

А. Тоесть ты снизошёл до моего низкого уровня и перевел пром-оборудование на сервер?


Почему? Наоборот... всё наоборот.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39897358
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно. Чёто не клеится наш топик. Толи под гнётом NDA. Толи из скромности но
ты ничего так и не выдал о своей архитектуре.

Давай может мы этот топик прикроем? А ты соберёшся потом с духом и выложишь
правду-матку. В новой теме. Уже без кодировок. А по сути.

Просто как старый модератор я знаю. Лучше закрыть топик чем превратить его в помойку.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39897359
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Закрывай. Без проблем. Создадим ветку про лок-фри выделение и освобождение памяти. Но потом :)
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39897362
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: ОК. Закрыто
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39898491
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
Допустим у меня есть такой код:
Код: plaintext
1.
2.
const char *s1 = "Привет.";
const char *s2 = u8"Пока.";


Будучи сохранённым в файл в кодировке utf-8 with BOM в MSVC первая строка в кодировке local-8bit, а вторая строка - utf-8. Конечно, речь идёт о времени исполнения приложения.

Вопрос: что будет с этим файлом в случае Windows+MinGW и Linux+GCC? В какой кодировке стоит сохранять файлы для кроссплатформенной совместимости?


Ни то, ни другое не определено языком.
всё зависит от конкретного компилятора, а совместимость между ними -- от двух компиляторов.
Читай доки по двум компиляторам.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39898492
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
crutchmaster
petrav,

Какие "Привет, пока"? Какой UTF? Только ASCII. Зачем тебе создавать проблемы? Локализация делается в отдельном файле, откуда вытаскивается gettext'ом.

Это было бы идеально. Но... использование подобных инструментов резко повышает муторность разработки, а гибкость в создании локализаций мне не нужна. UTF-8 нужен что бы строки передавать в интерфейсы Qt. Он понимает только UTF-8. Можно, конечно, каждый раз преобразовывать средствами самого Qt.

Вообще эти проблемы с кодировками бесят неимоверно, какое-то болото на ровном месте.


Use English then, Luke!
...
Рейтинг: 0 / 0
9 сообщений из 409, страница 17 из 17
Форумы / C++ [игнор отключен] [закрыт для гостей] / MSVC и GCC: совместимость кодировок исходников
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]