← 문제 목록
중급 성능 50P

메모리 누수 원인 파악하기

어떤 애플리케이션에서 성능 저하가 발생하고 메모리 사용량이 지속적으로 증가하고 있습니다. 개발팀은 코드 리뷰를 통해 메모리 누수의 원인을 찾고자 합니다. 아래의 Python 코드 조각을 살펴보고, 잠재적인 메모리 누수의 원인을 찾으세요.



위 코드에서 메모리 누수의 가능성이 있는 부분은 무엇인가요?
PYTHON
class Node:
    def __init__(self, value):
        self.value = value
        self.next = None

class LinkedList:
    def __init__(self):
        self.head = None

    def add(self, value):
        new_node = Node(value)
        new_node.next = self.head
        self.head = new_node

    def clear(self):
        current = self.head
        while current:
            next_node = current.next
            current = next_node
        self.head = None

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%