Re[12]: Что на самом деле произошло с Windows Vista
От: CreatorCray  
Дата: 05.06.17 20:13
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Вот есть в коде, скажем, вызов Matrix.Multiply

Где то я это уже слышал много лет назад.

НС>В нативном коде это мало что дает оптимизатору внутри процессора.

В нативном коде это сразу будет скомпилировано в AVX/SSE вариант и на этом все успокоятся.

НС>А вот в байткоде уже можно взять, и воткнуть использование векторных команд.

Этой песне много лет. В теории да, можно. Но на практике почему то векторные команды в основном видны в native code apps.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[13]: Еще
От: Ночной Смотрящий Россия  
Дата: 05.06.17 20:19
Оценка:
Здравствуйте, CreatorCray, Вы писали:

C>>Потому я и сказал про "современные приложения" — они рисуют контролы вручную сами, потому по проводу пересылаются в виде битмапов.

CC>Современное WPF гуано пусть сгниёт где нить в уголочке.

Про WPF я уже писал — у него с RDP все хорошо.
Re[19]: Что на самом деле произошло с Windows Vista
От: Ночной Смотрящий Россия  
Дата: 05.06.17 20:19
Оценка: +3
Здравствуйте, lpd, Вы писали:

НС>>Тебе будет плевать на совместимость, а покупателю — на твой продукт. Все просто.

lpd>Архитектур, отличных от intel и arm на десктопе не предвидится.

Пошли по кругу.
Re[13]: Что на самом деле произошло с Windows Vista
От: Ночной Смотрящий Россия  
Дата: 05.06.17 20:19
Оценка: +1
Здравствуйте, CreatorCray, Вы писали:

НС>>В нативном коде это мало что дает оптимизатору внутри процессора.

CC>В нативном коде это сразу будет скомпилировано в AVX/SSE вариант

Так в AVX или SSE, ась? А если предполагаются процессоры с разными версиями? Будем под каждую версию компилировать или ограничимся самым куцым вариантом?

НС>>А вот в байткоде уже можно взять, и воткнуть использование векторных команд.

CC>Этой песне много лет. В теории да, можно.

На практике тоже.
Re[14]: Еще
От: CreatorCray  
Дата: 05.06.17 20:32
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Про WPF я уже писал — у него с RDP все хорошо.

У него с гуем плохо. Была пара прог — лагали в меню просто атас.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[14]: Что на самом деле произошло с Windows Vista
От: CreatorCray  
Дата: 05.06.17 20:32
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Так в AVX или SSE, ась?

Смотря какие инструкции нужны. Они как бы друг дружку дополняют а не перекрывают.

НС> А если предполагаются процессоры с разными версиями?

НС> Будем под каждую версию компилировать или ограничимся самым куцым вариантом?
Компилеры сами умеют генерить несколько вариантов, если надо.

НС>На практике тоже.

Меня убедит только ассемблерный output что оно нагенерило.
Потому как то, что я видел до сих пор не дотягивало до результата слабеньких С компиляторов.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[15]: Что на самом деле произошло с Windows Vista
От: Ночной Смотрящий Россия  
Дата: 05.06.17 20:40
Оценка:
Здравствуйте, CreatorCray, Вы писали:

НС>> Будем под каждую версию компилировать или ограничимся самым куцым вариантом?

CC>Компилеры сами умеют генерить несколько вариантов, если надо.

Чего, вот так полкода под x64, полкода под ARM?

НС>>На практике тоже.

CC>Меня убедит только ассемблерный output что оно нагенерило.

Возьми да посмотри.
Re[10]: Еще
От: ononim  
Дата: 05.06.17 20:43
Оценка:
P>>>>Почему? RDP плохо уживается с идей подсаживания миллионов, а лучше миллиардов лошков на абонентскую плату?
C>>>RDP подразумевает, что на другой стороне — обычная Винда, которую надо лицензировать (дважды, из-за RDP) и поддерживать.
НС>>Клиенты RDP есть под все приличные платформы, включая красноглазую и голубую.
C>Я про сервер. Для использования RDP нужена лицензия на Windows Server и дополнительная лицензия на RDP.
Да ну? http://www.xrdp.org/
Насколько оно юзабельно Но сам факт наличия такой штуки как бы намекает..
Как много веселых ребят, и все делают велосипед...
Re[16]: Что на самом деле произошло с Windows Vista
От: CreatorCray  
Дата: 05.06.17 22:31
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>> Будем под каждую версию компилировать или ограничимся самым куцым вариантом?

CC>>Компилеры сами умеют генерить несколько вариантов, если надо.
НС>Чего, вот так полкода под x64, полкода под ARM?
А который из них "ограничимся самым куцым вариантом?"?

НС>>>На практике тоже.

CC>>Меня убедит только ассемблерный output что оно нагенерило.
НС>Возьми да посмотри.
Дай бинарь.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[10]: Что на самом деле произошло с Windows Vista
От: c-smile Канада http://terrainformatica.com
Дата: 06.06.17 00:19
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

CS>>Вполне себе прорыв по тем временам.


НС>Вот только это не смартфон. И нишу таких девайсов сейчас заняли совсем другие аппараты.


А те аппараты работали неделями от одного заряда как этот?
Re[13]: Еще
От: Cyberax Марс  
Дата: 06.06.17 02:34
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Direct2D например знает и взаимодействует с RDP — CommandList и все такое:

CS>Image: IC580224.png
CS>Direct2D это вообще по своей природе не bitmaps, а поток команд транслируемых в GPU примитивы вывода, сиречь batch processing в самом сермяжном виде.
D2D не посылает команды напрямую через RDP, там рендерятся компоненты и посылаются. Отличие в том, что D2D точно знает что ему надо послать. Насколько я понимаю, передавать атласы шрифтов и прочие "мелочи" слишком накладно.

RemoteFX это должен, в теории, преодолевать, но сейчас он не используется для D2D.
Sapienti sat!
Re[14]: Еще
От: c-smile Канада http://terrainformatica.com
Дата: 06.06.17 03:46
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>там рендерятся компоненты и посылаются


Что за зверь "компонент" и почему я про него ничего не знаю, но тем не менее sciter замечательно через RDP работает ?
Re[15]: Еще
От: Cyberax Марс  
Дата: 06.06.17 05:05
Оценка:
Здравствуйте, c-smile, Вы писали:

C>>там рендерятся компоненты и посылаются

CS>Что за зверь "компонент" и почему я про него ничего не знаю, но тем не менее sciter замечательно через RDP работает ?
Незакомпозиченные прямоугольники с текстурами.
Sapienti sat!
Re[11]: Что на самом деле произошло с Windows Vista
От: Ночной Смотрящий Россия  
Дата: 06.06.17 08:26
Оценка:
Здравствуйте, c-smile, Вы писали:

НС>>Вот только это не смартфон. И нишу таких девайсов сейчас заняли совсем другие аппараты.

CS>А те аппараты работали неделями от одного заряда как этот?

А неделями такой ценой почти никому не надо. Одного рабочего дня вполне достаточно.
Re[17]: Что на самом деле произошло с Windows Vista
От: Ночной Смотрящий Россия  
Дата: 06.06.17 08:26
Оценка:
Здравствуйте, CreatorCray, Вы писали:

НС>>>> Будем под каждую версию компилировать или ограничимся самым куцым вариантом?

CC>>>Компилеры сами умеют генерить несколько вариантов, если надо.
НС>>Чего, вот так полкода под x64, полкода под ARM?
CC>А который из них "ограничимся самым куцым вариантом?"?

Это важно?

НС>>Возьми да посмотри.

CC>Дай бинарь.

Какой бинарь у JIT? Оно только в памяти.
Re[13]: Еще
От: Cyberax Марс  
Дата: 06.06.17 08:30
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

C>> WPF — то ещё уродство, порождённое XML-чудищами.

НС>XML там не главное. И, кстати, HTML точно такое же порождение XML.
Там главное — его монструозность. К XML как таковому у меня вообще претензий нет.
Sapienti sat!
Re[11]: Еще
От: Cyberax Марс  
Дата: 06.06.17 08:42
Оценка: +1
Здравствуйте, Ночной Смотрящий, Вы писали:

C>>Я не использую Angular.

НС>А что используешь? vanilla js?
Нет, конечно.

В одном проекте по старинке использовал Backbone.js, который тупой как пробка. В другом проекте react.js, который слегка монстроидальный, но в команде есть человек, который его знает.

Всё как обычно — есть кривости, сам мир JS-разработки коряв до невозможности (npm, bower и т.д.), но таки работает и позволяет быстро создавать клиентские приложения. Которые работают при небольших усилиях на всех основных платформах.

У WPF идеологически такая же цель, но практически оно просто монстроидально.

Вообще, из всего, что я пробовал, для приложений мне больше всего нравился HtmlLayout. Просто из-за продуманности системы стилей и механизмов общения со слоем рисования.

C>> Никто ведь не заставляет в приказном порядке использовать ВСЕ технологии.

НС>Про все никто и не говорил. Но в вебе либо технологии, либо долго, больно и глючно.
В вебе есть спектр технологий, на любой вкус.
Sapienti sat!
Re[14]: Еще
От: Ночной Смотрящий Россия  
Дата: 06.06.17 08:51
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Там главное — его монструозность.


Ну так и HTML, обвешанный всякими unobtrusive фитюльками не менее монструозен. Я уж не говорю про jsx всякие.
Re[12]: Еще
От: Ночной Смотрящий Россия  
Дата: 06.06.17 08:51
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, Ночной Смотрящий, Вы писали:


C>>>Я не использую Angular.

НС>>А что используешь? vanilla js?
C>Нет, конечно.

C>В одном проекте по старинке использовал Backbone.js, который тупой как пробка.

C>В другом проекте react.js

ЧТД

C>который слегка монстроидальный, но в команде есть человек, который его знает.


Ну то есть ты все прерасно понимаешь, но все равно споришь.

C>Всё как обычно — есть кривости, сам мир JS-разработки коряв до невозможности (npm, bower и т.д.), но таки работает и позволяет быстро создавать клиентские приложения.


Так и WPF работает и позволяет создавать приложения еще быстрее и существенно лучше качеством.

C>У WPF идеологически такая же цель, но практически оно просто монстроидально.


На практике, как оказалось, ты используешь точно такой же монстроидальный реакт и не жужжишь.
Re[18]: Что на самом деле произошло с Windows Vista
От: CreatorCray  
Дата: 06.06.17 09:39
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>>> Будем под каждую версию компилировать или ограничимся самым куцым вариантом?

НС>>>Чего, вот так полкода под x64, полкода под ARM?
CC>>А который из них "ограничимся самым куцым вариантом?"?
НС>Это важно?
Да

CC>>Дай бинарь.

НС>Какой бинарь у JIT? Оно только в памяти.
Дай дамп.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.