Actions
개선(improvement) #2310
open[BE] Optimize Memory, CPU API search list flight
Start date:
12/15/2025
Due date:
12/15/2025 (about 3 months late)
% Done:
0%
Estimated time:
(Total: 18.00 h)
Part:
Build env.:
Description
Request:
Just need to update performance memory and cpu optimization, update fast GC memory Java with api. no logic change
example curl:
curl 'https://api.ohmytrip.com/flight/list/itinerary' \
-H 'accept: application/json, text/plain, */*' \
-H 'accept-language: en,vi;q=0.9,vi-VN;q=0.8,fr-FR;q=0.7,fr;q=0.6,en-US;q=0.5' \
-H 'cache-control: no-cache' \
-H 'content-type: application/json' \
-H 'origin: https://www.ohmytrip.com' \
-H 'pragma: no-cache' \
-H 'priority: u=1, i' \
-H 'referer: https://www.ohmytrip.com/' \
-H 'sec-ch-ua: "Chromium";v="142", "Google Chrome";v="142", "Not_A Brand";v="99"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "Windows"' \
-H 'sec-fetch-dest: empty' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-site: same-site' \
-H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36' \
--data-raw '{"stationTypeCode":"STN01","currency":"KRW","country":"KR","language":"KO","condition":{"adultCount":1,"cabinClassCode":"Y","childCount":0,"dynamicSearchYn":false,"infantCount":0,"itineraries":[{"departureDate":"2025-12-26","destinationCityCodeIata":"NGO","originCityCodeIata":"SEL","destinationAirportCode":"NGO"},{"departureDate":"2025-12-29","destinationCityCodeIata":"SEL","originCityCodeIata":"NGO","originAirportCode":"NGO"}],"tripTypeCode":"RT","sortOrder":"RecommendDesc","limits":[0,10]}}'
Files
Updated by harry harry 4 months ago
- Tracker changed from 기능(Feature) to 개선(improvement)
Updated by Dante Le 3 months ago
Created child issue #2628 - CRITICAL-4: String Concatenation in Streams
This addresses 200-320 String object allocations per basket request caused by inefficient string concatenation with `+` operators and String.format(). Fix will use StringBuilder with pre-calculated capacity.
Actions