2
자바에서 두 비트의 비트 집합이 두 개 있는데 두 비트 집합에서 andNot과 같은 연산을 수행하려고합니다. 동일한 성능입니까? 실시간으로 처리해야합니까 아니면 별도의 절차로 처리해야합니까?Java BitSet 성능
자바에서 두 비트의 비트 집합이 두 개 있는데 두 비트 집합에서 andNot과 같은 연산을 수행하려고합니다. 동일한 성능입니까? 실시간으로 처리해야합니까 아니면 별도의 절차로 처리해야합니까?Java BitSet 성능
주요 문제는 성능 측면에서 L3 캐시를 사용하는 것입니다. 나는 BitSets가 L3 캐시에 들어간 것으로 생각합니다. 그래서 당신이 무엇을 하든지 당신은 가능한 한 간단하게 물건을 보관할 것을 제안합니다. BitSet이 L3 캐시에 맞지 않는 경우, 더 큰 L3 캐시를 사용하거나 더 많은 소켓을 구매할 수 있습니다 (하나의 시스템 또는 둘 이상의 시스템에서). 다중 프로세스로 인해 느려질 수 있습니다.
측정은 어떻습니까? –
호기심 때문에 왜 거대한 비트셋이 필요한가요? – fge
소중한 기억! –