P4 to Git Change 1158054 by gandryey@gera-dev-w7 on 2015/06/04 17:53:55
ECR #304775 - Fix for a memory "leak" in one GEHC sample
- The app builds a dependency graph when the new command waits for the previous one. Our runtime couldn't release wait commands in this situation, because release is done in the command destructor. Release the events from the wait list when the command is done.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#71 edit
[ROCm/clr commit: e0b2a44b3f]
이 커밋은 다음에 포함됨:
1 부모
71d346bb94
커밋
36197f49cf
1 파일이 변경됨
+5
-6
@@ -218,6 +218,11 @@ Command::Command(
|
||||
}
|
||||
|
||||
Command::~Command()
|
||||
{
|
||||
}
|
||||
|
||||
void
|
||||
Command::releaseResources()
|
||||
{
|
||||
const Command::EventWaitList& events = eventWaitList();
|
||||
|
||||
@@ -228,12 +233,6 @@ Command::~Command()
|
||||
std::mem_fun(&Command::release));
|
||||
}
|
||||
|
||||
void
|
||||
Command::releaseResources()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
Command::enqueue()
|
||||
{
|
||||
|
||||
새 이슈에서 참조
사용자 차단