Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Переписать функцию из Java на C++ . Метод java всего 50 строк кода.

800 UAH

Приложения 1

Просмотр приложений доступен только зарегистрированным пользователям.

Отзыв заказчика о сотрудничестве с фрилансером

Качество
Профессионализм
Стоимость
Контактность
Сроки

В целом, работой остался доволен.

Отзыв фрилансера о сотрудничестве с Denis Rudnitskiy

Оплата
Постановка задачи
Четкость требований
Контактность

Заказчик всегда был на связи.Четко сформулировал ИЗ. Рекомендую.

Профиль заблокирован | Сейф Сейф

  1. 2381    156  5
    1 день650 UAH

    Здравствуйте!
    Обращайтесь, сделаю качественно и в кратчайшие сроки.

  2. 338  
    1 день750 UAH

    Я могу сделать это за несколько часов прямо сейчас. Я делаю все быстро и качественно.

  3. 1 ставка скрыта
  • Vitalii Valchuk
    30 июля 2022, 14:54 |

    Class ByteBuffer теж переписувати?)

  • Denis Rudnitskiy
    30 июля 2022, 15:28 |

    ByteBuffer не обов`язково переписувати, хоча краще б увесь функціоал з масивом був у нативній функції. Головне, щоб нативна функція приняла цей масив та інші параметри, та повернула готовий Bitmap. Можна зробити як void, передав ще одни параметром як bitmap. 

  • Denis Rudnitskiy
    30 июля 2022, 15:34 |

    Плюс я прочитав на форумах, що якось можна не копіювати масив, а явно передати покажчик (чи щось также) з пам'яті і вже працювати з ними, щоб алгоритм працював ефективніше, тобто не створювати копії нових буферів. Но це просто як ідея


  • Олексій Нерсесян
    30 июля 2022, 15:15 |

    Текущий код можно ускорить

  • Denis Rudnitskiy
    30 июля 2022, 15:30 |

    Имеете ввиду на уровне java? 

  • Олексій Нерсесян
    30 июля 2022, 15:35 |

    Да. Есть одинаковые операции которые не нужно выполнять в цикле по х например (y * rowBytes и y * stride их нужно вынести на уровень выше в цикл по y), также width - 1 и height - 1 не нужно каждый раз высчитывать. Попробуйте вынести в переменные, может уменьшиться время выполнения, хотя может компилятор умный и сам это сделает, но стоит попробовать переписать код.

  • Denis Rudnitskiy
    30 июля 2022, 15:46 |

    Это, возможно, как идея, попробую внести изменения, спасибо. Но думаю, что особой производительности ожидать не стоит, хотя все же стоит затестить.

  • Denis Rudnitskiy
    30 июля 2022, 16:00 |

    Не, не помог этот способ, как были ~ 50 мс, так и остались. Думаю jvm это предвидела😅  

  • Vitalii Valchuk
    30 июля 2022, 18:20 |

    Ну так заміряй час де виникають тормоза, і будеш знати що оптимізувати потрібно. 

Актуальные фриланс-проекты в категории C и C++

Консультация и аудит текущего проекта на Odoo 19 Community Edition

Ищем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:…

C и C++Javascript и Typescript ∙ 16 часов 1 минута назад ∙ 5 ставок

Создание или доработки прошивки и логики под три автономных LoRa-станций на базе ESP32.

5000 UAH

создание или доработки прошивки и логики под три автономных LoRa-станций на базе ESP32. Устройства должны поднимать Wi-Fi точку доступа, отдавать локальный сайт через браузер (HTTP), принимать текст и изображения в радиусе 5-10 км(плюс минус), сохранять данные (желательно на…

C и C++C# ∙ 18 часов 24 минуты назад ∙ 3 ставки

Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)

Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500…

C и C++Встраиваемые системы и микроконтроллеры ∙ 1 день 16 часов назад ∙ 4 ставки

Чёрная Украина (RP-проект на базе MTA)

51 669 UAH

Исправление ошибок различной сложности, как на изображениях. Корректировка навигации карты. Исправление дыр в карте, адаптация транспортных средств к проекту, удаление логотипов или их переписывание.

C и C++Python ∙ 3 дня 4 часа назад ∙ 18 ставок

Инженер по инфраструктуре резидентных прокси

Мы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через…

C и C++DevOps ∙ 7 дней 12 часов назад ∙ 13 ставок

Заказчик
Denis Rudnitskiy
Украина Одесса
Проект опубликован
3 года назад
124 просмотра
Метки