-7
DB의 데이터를 저장하는 HashMap
이 있습니다. 사용자가 반드시 iterate에 대한 참조를 생성해야합니까?Java Collection - Reference
Map<String, List<Employee>> **map** = Cache.getMap(key);
for(Map.Entry<String, List<Employee>> me: map.entrySet()){
또는 20 개 스레드의
for(Map<String, List<Employee>> me : Cache.getMap(key)){
최소 특정 시점에서 캐시를 치는 것입니다. 각 발신자는지도에서 데이터 처리를 완료하는 데 약 500 밀리 초가 걸립니다.
이는 GC와 속도 관점에서 볼 때 위의 두 가지 옵션 중 더 나은 옵션입니다.
또는 위에 언급 한 옵션보다 더 좋은 옵션이 있습니까?
클래스를 로컬로 생성하고 시스템 또는 환경에서 메트릭을 가져옵니다. 좋은 운동을 대체하는 것은 없습니다. – randominstanceOfLivingThing
"참조 만들기"와 같은 것은 없습니다. 첫 번째 변종에서는 두 경우 모두 존재하는 참조를 보유 할 변수를 도입하고 있습니다. 코드가하는 일에는 아무런 영향을 미치지 않습니다. 두 번째 변형의 잘못된 구문을 수정하면 결과가 동일합니다. – Holger