sevenshards 2024. 11. 26. 00:10

항상 월요일만 되면 꽤 일찍 피곤해진다.

지난 주는 특히나 집에서 쉬면서 공부한다고 보냈던 탓에 수면 패턴이 좀 엉망이 된 것도 있고.

일요일만 되면 꼭 밤을 새게 되는데 이건 고쳐야 한다.

 

일단 지금까지 직면했던 문제들을 고치면서 몇 가지 사실을 알았다.

만들었던 TLS를 이용한 메모리 풀에 약간의 문제가 있었다는 것이다.

그리고 이걸 고치면서 문제를 해결을 하면서 채팅 서버에서도 약간의 개선이 더해졌다.

 

다만 추가적인 문제점은 이걸 동적 할당 하는 것과 성능을 비교를 했을 때다.

이걸 개인 PC에서 돌리면 생각했던대로 결과가 나오지만 이건 정확한 결과를 본다고 볼 수가 없었다.

그래서 서버에서 올리고 테스트 코드를 돌렸을 때 이게 생각처럼 원하는 결과가 나오질 않았다.

상당히 왜곡된 결과 값이 나와서 테스트 코드가 잘못된 것인지, 만들었던 풀이 잘못된 것인지를 확인해야만 했다.

그래도 이번에는 메모리 풀이 잘못되었다기 보다는 테스트 코드에서 문제가 있었을 것으로 생각을 하고 있다.

스택과 큐 방식으로 동작하는 형태로 각각 만들었는데 둘 다 비슷한 양상이 나왔기 때문이다.

일단 눈을 좀 붙이고 일어나서 다시 생각해봐야 할 것 같다.

또 메모리 풀 문제라고 하면 굉장히 근본적인 부분부터 문제가 생기기 때문에 하루라도 빨리 해결을 해야 한다.