remove old memory patch
This commit is contained in:
@@ -245,9 +245,7 @@ public class AsyncNodeManager {
|
|||||||
|
|
||||||
//Limit uploading as well as by geometry capacity being available
|
//Limit uploading as well as by geometry capacity being available
|
||||||
// must have 50 mb of free geometry space to upload
|
// must have 50 mb of free geometry space to upload
|
||||||
boolean hasGeometryCapacity = true;
|
for (int limit = 0; limit < 200 && ((this.geometryCapacity-this.geometryManager.getGeometryUsedBytes())>50_000_000); limit++) {
|
||||||
for (int limit = 0; limit < 200 && (hasGeometryCapacity=(this.geometryCapacity-this.geometryManager.getGeometryUsedBytes())>50_000_000); limit++)
|
|
||||||
{
|
|
||||||
var job = this.geometryUpdateQueue.poll();
|
var job = this.geometryUpdateQueue.poll();
|
||||||
if (job == null)
|
if (job == null)
|
||||||
break;
|
break;
|
||||||
@@ -315,11 +313,7 @@ public class AsyncNodeManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (workDone == 0) {//Nothing happened, which is odd, but just return
|
if (workDone == 0) {//Nothing happened, which is odd, but just return
|
||||||
//we need to do an unsafe hack here
|
//Should probably log that nothing happened, at least once
|
||||||
if (!hasGeometryCapacity) {
|
|
||||||
this.usedGeometryAmount = this.geometryManager.getGeometryUsedBytes();
|
|
||||||
VarHandle.fullFence();
|
|
||||||
}
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
//=====================
|
//=====================
|
||||||
|
|||||||
Reference in New Issue
Block a user