>source

나는 비행기 비행을 시뮬레이션하는 수업을 개발했습니다. 클래스는 약 150/200 개체를 만드는 데 사용됩니다. 비행 데이터를 계산하는 실행 절차는 초당 약 3 회 호출됩니다.

동적 배열 만들기 필자는 메모리가 부족합니다.

​​AACFT [i] := tacft.create (...);

나는 절대로 사용하지 않았습니다틀리기나를 도울 수 있을까요?

일반적으로 TLIST 는 사용하기가 쉽고 "시간 성능 문제에 한 항목 추가"를 처리합니다. 나는 정말로 당신이 tlist 를 사용해야한다고 생각합니다. 그것은 매우 사용하기 쉽습니다.

Andreas Rejbrand2021-05-13 09:47:19

동적 배열을 채우는 방법을 보여주는 클래스 또는 더 많은 code의 내용에 대해 제공되는 정보가 충분하지 않습니다. TLIST 는 기본 배열을 미리 할당하고 각 요소 추가에 대한 재 할당을 수행하지 않기 때문에 비트 더 많은 메모리 효율적이고 더 빠릅니다. 그러나 백그라운드에서는 여전히 동적 배열이 있으며 150-200 개체를 생성 한 후 메모리 오류가 발생하면 배열이 범인이 아닙니다. 질문을 편집하고 재현 가능한 예제를 최소화하십시오

Dalija Prasnikar2021-05-13 09:55:51
  • 이전 javascript : jQuery &Ajax의 응답에서 JSON 파일을 다운로드하는 방법
  • 다음 javascript : 레code를 클릭하십시오 이벤트를 클릭하고 새로 고침없이 라이브를 표시하십시오