All streams
Search
Write a publication
Pull to refresh
66
0
Send message
Реализация расширяемого массива напрямую вместо использования коллекции в критическом месте, довольно частая и эффективная оптимизация.
А вы попробуйте код напишите и измерте его время работы. В java далеко не все inline-ится.
Потому что нет дорогих вызовов методов
Вы забыли написать о работе со строками как массивами char-ов. Это дало бы наибольшую производительность.
Мне кажется, это экстремизм. Если понятно, что квадратичному количеству действий браться не от куда, можно и сконкатенировать по-тупому.
Так это даже хорошо. Аналогичное дело c MS привело к тому, что появился .NET, шаг вперед по сравнению с Java. Google вполне под силу сделать еще один шаг вперед, к тому же это уже накопилось.
Да ладно, они это не первый раз делают :) Ничего страшного в том, чтобы сдирать, по моему нет, главное добавить хотя бы что-то новое. В случае MS .NET, самый современный из доступных managed runtime-ов, был бы очень кстати.
Сейчас уже не нужно создавать. Можно смотерть на iOS, android, и делать практически также.
Не правда ваша. В android, имеется большой количество API из Java SE, то, благодаря чему отлично работают уже существующие библиотеки.
Негативно отразятся, очевидно. Если используешь Android, есть риск, что придется компенсировать ораклу то, что гугл, а как следствие, и производитель телефона платить за нарушение патентов.

Это, кстати, кажемтся мне не так и плохо. Появляется возможность для кого-то, например Windows Mobile 7 или Web Os занять выбиться в лидеры.
А чем плох managed C++? Получите тоже самое, но без большого количества ручной работы.
52 миллиона долларов для такого рода инвестиций это немного. У многих компаний в области альтернативной энергетики сотни миллионов капитализации.
Видимо, это будет означать что такие пункты контрактов не законны.
У нас много чего не запрещено, но если вы хотите заниматься чем-то пользователи чего находяться с США, то вам нужно соблюдать их законы. Там самый большой рынок для высокотехнологичных товаров и услуг, и поэтому с их законами надо считаться.
А почему нет поиска по лицензии?
When implementing the benchmark, our policy was to always use the highest offered consistency guarantees, which come closest to the TPC-W requirements. Thus, in the case of AppEngine, we used the offered transaction model inside an entity group.
Ну да, я был прав.
Вполне возможно, что неправильные сервисы были просто криво сконфигурированны. Наприме, у google app engine, есть такое понятие entity group, набор объектов, который условно говоря хранится очень рядом. Если вся большая база будет в одной entity group, естественно, все будет тормозить.
Хотел бы поправить. MPS не заточен на Java. Он абсолютно language agnostic.
А у вас есть только русская версия? Все-таки рынок в США и Европе для таких приложений гораздо больше.

Information

Rating
Does not participate
Registered
Activity