Нет нет, опять не туда.: )
Y — это проект придуманный для тестирования.
Т.е. допустим мы хотим создать сервис хипстофильтров Instagram (допустим такого нету ещё). Это будет наш проект X.
Мы делаем FLP на некий проект несуществующий Margatsni (тот же смысл) — это Y. Собираем с Margatsni статистику и, возможно, эмейлы.
Если статистика нас удовлетворяет, то мы садимся за проект Instagram.
Вопрос заключается в том, чем такой подход плох (кроме потери потенциальных клиентов, которых мы могли собрать если бы делали FLP непосредственно для Instagram)?
Есть идея для проекта X. Мы не хотим заработать негативную репутацию. Мы делаем FLP для проекта Y (тот же смысл, но другое название), и по результатам тестирования принимаем решение по реализации проекта X.
Все гениальное просто.
Жду комментирующих для поиска подводных камней.
Вопрос: Есть ли смысл делать FLP для фейкового бренда, а реальную landing page для, соответсвенно, реального? Какие минусы (кроме потери email'ов от потенциальных клиентов) у этого подхода?
Заинтриговала строка The scheduler is free to ignore this hint. Я так понял что это из 7-й версии. В javadoc на 6-ю версию написано: Causes the currently executing thread object to temporarily pause and allow other threads to execute.
Интересно, разница только в JavaDoc или в реализации?
Наверное я не правильно изъяснился.
Я имел ввиду что во время замеров может может переключится контекст и это может негативно повлиять на результаты измерений.
И поэтому перед каждым началом замера было бы неплохо сбросить текущий квант и начать исполнение замеров на новом.
long time = System.nanoTime();
....
System.out.println("Unrolled add " + (System.nanoTime() - time));
то тут проблема не в консольном выводе (сначала аргументы эвалятся, а лишь затем посылаются в функцию вывода), а в создании объекта StringBuilder, используемого для конкатенации строки.
Y — это проект придуманный для тестирования.
Т.е. допустим мы хотим создать сервис хипстофильтров Instagram (допустим такого нету ещё). Это будет наш проект X.
Мы делаем FLP на некий проект несуществующий Margatsni (тот же смысл) — это Y. Собираем с Margatsni статистику и, возможно, эмейлы.
Если статистика нас удовлетворяет, то мы садимся за проект Instagram.
Вопрос заключается в том, чем такой подход плох (кроме потери потенциальных клиентов, которых мы могли собрать если бы делали FLP непосредственно для Instagram)?
Есть идея для проекта X. Мы не хотим заработать негативную репутацию. Мы делаем FLP для проекта Y (тот же смысл, но другое название), и по результатам тестирования принимаем решение по реализации проекта X.
Жду комментирующих для поиска подводных камней.
Вопрос: Есть ли смысл делать FLP для фейкового бренда, а реальную landing page для, соответсвенно, реального? Какие минусы (кроме потери email'ов от потенциальных клиентов) у этого подхода?
Заинтриговала строка
The scheduler is free to ignore this hint
. Я так понял что это из 7-й версии. В javadoc на 6-ю версию написано:Causes the currently executing thread object to temporarily pause and allow other threads to execute
.Интересно, разница только в JavaDoc или в реализации?
Я имел ввиду что во время замеров может может переключится контекст и это может негативно повлиять на результаты измерений.
И поэтому перед каждым началом замера было бы неплохо сбросить текущий квант и начать исполнение замеров на новом.
Вообщем, между
и
может переключится смена контекста, то лучше перед каждым
System.nanoTime()
вызыватьThread.yield()
.то тут проблема не в консольном выводе (сначала аргументы эвалятся, а лишь затем посылаются в функцию вывода), а в создании объекта
StringBuilder
, используемого для конкатенации строки.Если человек про ему она очень пригодится, если нет и не хочешь проблем — то используй маркет.
Плюс, убрать возможность совсем не получится (что не скажешь о галочке).
А то всё про JMM, JMM…
Мне очень нравится Java своей экосистемой, однако мне так порой не хватает struct и хотя бы делегат.