object-pooling

    0

    1답변

    X 개체 유형의 벡터를 사용하여 개체 bool을 만들고 싶습니다. 벡터를 만들 때 : vector<X>* v = new vector<X>; v.reserve(10000); 나는 가능한 한 최소한의 작업을하고 싶습니다. 그냥 기본 생성자가 호출됩니다 (내 기본 생성자는 X에 대해 비어 있음)? 나중에 내 프로그램에서 개체 풀을 사용하여 내 개체를 "작성

    0

    1답변

    내 목표는 많은 사전 준비가 포함 된 벡터를 만드는 것입니다 (나중에 두 데이터 멤버가 없지만 연속 메모리에서 가능한 한 많이 할당하려고합니다). 인스턴스 내 기억의 객체를 저장하고 나중에 내 프로그램에서이 준비된 "껍질"중 하나를 사용하여 객체를보다 빨리 인스턴스화 할 수 있습니다. 가장 중요한 것은 이러한 모든 객체가 동일한 연속 메모리 주소에 위치한다

    0

    2답변

    데이터 구조가 problem 인 C++ 03 프로젝트가 있습니다. pop_front-push_back을 계속 사용해야하는 경우에도 목록 대신 벡터를 사용합니다. 하지만 지금은 괜찮습니다. 왜냐하면 지금은 너무 많은 코드를 다시 작성해야하기 때문입니다. 내 접근 방식은 항상 마지막으로 frame_size 지점의 버퍼를 가지고 있습니다. 그래서 각 프레임은 앞

    0

    1답변

    우리는 3rd Party .Net 웹 서비스와 인터페이스하기 위해 JAXWS 메트로 클라이언트를 사용하고 있습니다. 우리는 웹 서비스로 상태를 유지해야합니다. 그래서 여기 시나리오가 있습니다. .Net 웹 서비스를 호출하는 메트로 클라이언트를 호출하는 여러 사용자 응용 프로그램이 있습니다. 저는 wsimport 도구를 실행하고 필요한 클래스를 생성했습니다.

    1

    1답변

    개체 풀링을 사용하면 얻을 수있는 이점을 알 수 있으며이를 벡터와 결합하려고합니다. 그러나 Vectors에 관해서는 컴파일시에만 정의 할 수 있다는 것을 알았습니다. 즉, 각각의 풀링 된 클래스에 대해 별도의 풀러 클래스가 필요하다는 것을 의미합니다. 다른 한편으로는 런타임에 풀에서 풀 (임의의 클래스를 확장)하는 무작위 클래스 인스턴스를 갖고 싶습니다.

    1

    1답변

    Android 용 AndEngine에서 게임을 개발 중입니다. 내 게임에서는 매 초마다 여러 유형의 Tiles (AnimatedSprite)를 만들어야합니다. 나는 그것을했다. 하지만 나는 내 게임에서 멍청이와 시차를 느낀다. 나는 그것이 객체의 할당과 할당 해제 때문에 자주 발생한다고 생각한다. 그래서 내 게임에 Object Pool 패턴을 구현하고 싶습

    5

    1답변

    이상하게 보일 수 있지만 합리화하려고 노력할 것입니다. 현재 boost.object_pool을 shared_ptr과 함께 광범위하게 사용하고 있으며 최근에는 전체 프로그램 상태의 스냅 샷을 찍어서 풀 스케일과 같은 기능을 만들기 위해 상황이 발생했습니다. 재생/롤백/빨리 감기. 다른 곳에서 사용하기 위해 개체 풀을 복제하려고하지 않고 있는데, 분명히 작동하

    4

    1답변

    리소스를 풀하는 방법을 파악하는 데 어려움을 겪고 있습니다. 문제가 100 %가 아니라 실험 중이라고 생각하기 시작했습니다. 요점은 내가 뭘하려는 서버에 채널의 수영장을 만들고 스레드가 그들을 사용하고 있는지 확인합니다. 성공적으로 채널 수를 얻는 데 성공했습니다. 즉, 업로드 할 항목 (풀링하지 않고 각 스레드에 새로운 채널을 만드는 것)과 하나의 채널을

    1

    1답변

    브라우저에서 실행되는 Javascript 용 게임 키트를 작성하려고합니다. 나는 과도한 쓰레기 수거가 초래할 수있는 무서운 100ms + 일시 중지를 이미 경험했다. 이것은 사용자 경험을 파괴하는 경향이 있습니다. 내가 읽었을 때이 문제는 풀링과 객체 재사용과 같이 처음부터 쓰레기를 만드는 것을 피하는 것입니다. 나는 개념을 테스트하는 간단한 응용 프로그램

    0

    1답변

    이전에 내 gameobjects를 인스턴스화하고 파괴했지만 프로세서 집약적이라는 것을 알았을 때 내 코드를 조작하여 1 오브젝트의 오브젝트 풀이되게했습니다. Z를 누르면 객체가 활성화되고 Z가 눌러 진만큼 크기가 커지고 키 업에서는 객체가 비활성화되지만 Z를 다시 누르면 객체가 다시 호출되지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까 ? float